Senior Full Stack Software Engineer (.NET, Vue.js)
Senior Full Stack Software Engineer (.NET, Vue.js)

Senior Full Stack Software Engineer (.NET, Vue.js)

London Full-Time No home office possible
M

About the Role

We are seeking an enthusiastic Full Stack .NET Engineer to join our dynamic team and help evolve a large-scale publishing platform. This platform integrates both modern and legacy technologies, and your role will be pivotal in maintaining existing systems while contributing to a long-term transition toward a more scalable and modern architecture.
You ll work across the stack using technologies like .NET and Vue.js , helping to rebuild legacy components and improve performance, maintainability, and integration. If you enjoy working with both established and emerging technologies in a collaborative environment, we d love to hear from you.
Key Responsibilities

  • Design, develop, and maintain scalable web applications using .NET and Vue.js.
  • Support and enhance legacy systems built with older .NET and Vue.js versions.
  • Optimize database performance (SQL Server, MongoDB).
  • Collaborate with cross-functional teams to gather requirements and implement solutions.
  • Write clean, maintainable, and efficient code following best practices.
  • Conduct code reviews and mentor junior developers.
  • Stay current with emerging technologies and trends.

Required Skills & Experience

  • Minimum of 4 years of professional experience in backend development using .NET Core or .NET Framework.
  • At least 3 years of experience building modern front-end applications with Vue.js (including both Vue 2 and Vue 3).
  • Strong understanding of RESTful API design and integration.
  • Proficient in object-oriented programming and applying SOLID principles in real-world projects.
  • Comfortable working in Agile or Scrum-based development environments.
  • Hands-on experience with document-based and relational databases, particularly MongoDB and SQL-based systems.
  • Familiarity with cloud platforms, especially Microsoft Azure, for deploying and managing applications.
  • Demonstrated ability to incorporate AI tools or services into software solutions.
  • Strong analytical and debugging skills with a keen eye for detail.

Preferred Qualifications

  • Deep knowledge of SQL performance tuning, indexing, and query optimization.
  • Experience with message brokers and asynchronous communication patterns (e.g., RabbitMQ, Kafka).
  • Exposure to CI/CD pipelines and DevOps practices, particularly using Azure DevOps.
  • Familiarity with containerization and orchestration tools like Docker and Kubernetes.
  • Experience with business process automation tools such as Camunda.
  • Proficient in automated testing using frameworks like NUnit or Playwright.
  • Understanding of architectural patterns such as Domain-Driven Design (DDD), event-driven systems, and microservices.
  • Knowledge of Behavior-Driven Development (BDD) and Test-Driven Development (TDD) methodologies.

What s on Offer

  • 4 Wellbeing days annually.
  • Access to learning platforms and dedicated development time.
  • Wellbeing initiatives including online yoga and employee assistance programs.
  • Additional location-specific benefits (e.g., pension plans, private medical care).

#J-18808-Ljbffr

M

Contact Detail:

Morris Sinclair Recruitment Recruiting Team

Senior Full Stack Software Engineer (.NET, Vue.js)
Morris Sinclair Recruitment
M
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>