At a Glance
- Tasks: Join our team to design and maintain scalable web applications using .NET and Vue.js.
- Company: Be part of a dynamic company evolving a large-scale publishing platform in London or Madrid.
- Benefits: Enjoy 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 front-end with Vue.js required.
- Other info: Hybrid work model: 3 days onsite, plus additional location-specific perks.
The predicted salary is between 43200 - 72000 £ per year.
Technologies like .NET and Vue.js
Hybrid 3 Days Onsite
Location - London or Madrid
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).
Senior Full Stack Software Engineer .NET, Vue.js employer: MORRIS SINCLAIR RECRUITMENT LTD
Contact Detail:
MORRIS SINCLAIR RECRUITMENT LTD 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 updated with technology trends.
✨Tip Number 2
Engage with the developer community by contributing to open-source projects or forums related to .NET and Vue.js. This can enhance your visibility and showcase your skills to potential employers, including us at StudySmarter.
✨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 a key aspect of the role.
✨Tip Number 4
Brush up on your knowledge of cloud platforms, particularly Microsoft Azure, as well as CI/CD practices. Being able to articulate your experience with these technologies will set you apart from other candidates.
We think you need these skills to ace Senior Full Stack Software Engineer .NET, Vue.js
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with .NET and Vue.js specifically. Include relevant projects where you've designed, developed, or maintained applications using these technologies.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your skills align with their needs, particularly in maintaining legacy systems and transitioning to modern architectures.
Showcase Relevant Experience: When detailing your work history, focus on your experience with RESTful API design, database performance optimisation, and any familiarity with cloud platforms like Microsoft Azure. Use specific examples to demonstrate your expertise.
Highlight Soft Skills: Don't forget to mention your collaborative skills and experience working in Agile environments. Emphasise your ability to mentor junior developers and conduct code reviews, as these are key responsibilities in the role.
How to prepare for a job interview at MORRIS SINCLAIR RECRUITMENT LTD
✨Showcase Your Technical Skills
Be prepared to discuss your experience with .NET and Vue.js in detail. Highlight specific projects where you've used these technologies, focusing on the challenges you faced and how you overcame them.
✨Demonstrate Problem-Solving Abilities
Expect technical questions that assess your analytical skills. Practice explaining your thought process when debugging or optimising code, as this will show your ability to tackle complex issues.
✨Familiarise Yourself with Agile Methodologies
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 deliver successful projects.
✨Prepare for Code Reviews
As mentoring junior developers is part of the role, think about how you would approach a code review. Be ready to discuss best practices in coding and how you would provide constructive feedback to others.