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

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

Monument Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
Go Premium
M

At a Glance

  • Tasks: Join us to design and maintain scalable web applications using .NET and Vue.js.
  • Company: Be part of a dynamic team evolving a large-scale publishing platform.
  • Benefits: Enjoy 4 wellbeing days, learning platforms, and wellness initiatives like online yoga.
  • Why this job: Work with cutting-edge tech in a collaborative environment while mentoring junior developers.
  • Qualifications: 4+ years in backend development with .NET and 3+ years in Vue.js required.
  • Other info: Experience with cloud platforms and AI tools is a plus!

The predicted salary is between 36000 - 60000 £ per year.

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)

M

Contact Detail:

Morris Sinclair Recruitment Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Full Stack Software Engineer (.NET, Vue.js)

✨Tip Number 1

Familiarise yourself with the latest features of .NET and Vue.js, especially the differences between Vue 2 and Vue 3. This knowledge will not only help you in interviews but also demonstrate your commitment to staying current with technology.

✨Tip Number 2

Engage with the developer community by contributing to open-source projects or forums related to .NET and Vue.js. This can showcase your skills and passion for development, making you a more attractive candidate.

✨Tip Number 3

Prepare to discuss your experience with legacy systems and how you've approached modernising them. Be ready to share specific examples of challenges faced and solutions implemented, as this is crucial for the role.

✨Tip Number 4

Brush up on your knowledge of cloud platforms, particularly Microsoft Azure. Understanding how to deploy and manage applications in the cloud will be a significant advantage in your discussions with us.

We think you need these skills to ace Senior Full Stack Software Engineer (.NET, Vue.js)

.NET Core
.NET Framework
Vue.js (Vue 2 and Vue 3)
RESTful API design
Object-oriented programming
SOLID principles
Agile development
Scrum methodology
SQL Server
MongoDB
Microsoft Azure
AI tools integration
Analytical skills
Debugging skills
Code review
Mentoring junior developers
SQL performance tuning
Message brokers (e.g., RabbitMQ, Kafka)
CI/CD pipelines
DevOps practices
Docker
Kubernetes
Automated testing (NUnit, Playwright)
Domain-Driven Design (DDD)
Event-driven systems
Microservices
Behavior-Driven Development (BDD)
Test-Driven Development (TDD)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with .NET and Vue.js, as well as any relevant projects that demonstrate your skills in backend and frontend development. Use specific examples to showcase your contributions to scalable web applications.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your experience with legacy systems and your approach to modernising them. Highlight your collaborative spirit and how you can contribute to the team.

Showcase Relevant Projects: If possible, include links to your GitHub or portfolio showcasing projects that involve .NET, Vue.js, and database optimisation. This will give the hiring team a clear view of your coding style and problem-solving abilities.

Highlight Soft Skills: Don’t forget to mention your soft skills, such as teamwork and mentoring junior developers. These are crucial for the role, especially since collaboration with cross-functional teams is a key responsibility.

How to prepare for a job interview at Morris Sinclair Recruitment

✨Showcase Your Full Stack Experience

Be prepared to discuss your experience with both .NET and Vue.js in detail. Highlight specific projects where you've successfully integrated these technologies, focusing on how you tackled challenges and improved performance.

✨Demonstrate Problem-Solving Skills

Expect technical questions that assess your analytical and debugging skills. Prepare to walk through your thought process when solving complex problems, especially those related to database performance and legacy system enhancements.

✨Familiarise Yourself with Agile Practices

Since the role involves working in Agile or Scrum environments, be ready to discuss your experience with these methodologies. Share examples of how you've collaborated with cross-functional teams to gather requirements and implement solutions.

✨Stay Updated on Emerging Technologies

The company values staying current with tech trends, so mention any recent technologies or tools you've explored. Discuss how you might incorporate AI tools or services into software solutions, as this aligns with their focus on innovation.

Senior Full Stack Software Engineer (.NET, Vue.js)
Morris Sinclair Recruitment
Location: Monument
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

M
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>