At a Glance
- Tasks: Join a dynamic team to develop and enhance cutting-edge software solutions.
- Company: Be part of a SaaS provider revolutionising the automotive industry.
- Benefits: Enjoy fully remote work, competitive pay, and opportunities for professional growth.
- Why this job: Work in a collaborative environment with a focus on high-quality code and impactful projects.
- Qualifications: Must have full stack experience, .Net expertise, and familiarity with Azure and microservices.
- Other info: This role is UK-based and does not offer visa sponsorship.
The predicted salary is between 43200 - 72000 £ per year.
Your Next Hire have partnered with a SaaS provider who are transforming the automotive industry. They have an established client base and an established product estate, currently on a journey to rewrite and migrate all of their legacy applications to a modern, azure hosted approach, making use of AKS, Microservices, Angular and .Net 8. We're looking for a senior full stack software engineer to join the team. Someone who is passionate about delivering high quality code, wants to work in a small, but collaborative team and can offer technical guidance to our junior developers.
Responsibilities
- Writing clean, high-quality, high-performance, maintainable code
- Develop and support software including applications, database integration, interfaces, and new functionality enhancements
- Coordinate cross-functionally to ensure project meets business objectives and compliance standards
- Support test and deployment of new products and features
- Participate in code reviews
Must Have:
- Hands on experience developing across the full stack
- Extensive background with .Net development
- Confident building responsive front ends using Typescript (ideally Angular, but we'll consider Vue or React)
- Hands on experience developing microservices; any experience decoupling monolith architecture is a huge plus
- Commercial experience building and deploying using Azure - we use AKS
- Experience with Relational and Non-Relational databases - we use MongoDB and PostgreSQL
Whilst this role is fully remote, you must be based in the UK. We also CANNOT offer visa sponsorship for this role. Please hit apply and attach your most up to date CV to be considered for this role.
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Information Technology
Industries: Software Development
Senior Software Engineer employer: Your Next Hire
Contact Detail:
Your Next Hire Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Familiarise yourself with the technologies mentioned in the job description, especially .Net, Angular, and Azure. Consider building a small project or contributing to an open-source one that showcases your skills in these areas.
✨Tip Number 2
Engage with the community around the technologies you’ll be using. Join forums, attend meetups, or participate in online discussions. This can help you stay updated on best practices and trends, and you might even make connections that could lead to referrals.
✨Tip Number 3
Prepare to discuss your experience with microservices and decoupling monoliths during the interview. Be ready to share specific examples of challenges you've faced and how you overcame them, as this will demonstrate your problem-solving skills.
✨Tip Number 4
Showcase your ability to work collaboratively by highlighting any past experiences where you’ve mentored junior developers or worked in a team setting. This aligns well with the company’s emphasis on collaboration and technical guidance.
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with .Net development, microservices, and any relevant front-end technologies like Angular, Vue, or React. Emphasise your hands-on experience and any projects that showcase your ability to write clean, high-quality code.
Craft a Compelling Cover Letter: In your cover letter, express your passion for software development and your desire to work in a collaborative environment. Mention specific examples of how you've contributed to projects in the past, particularly those involving Azure and database integration.
Showcase Relevant Projects: If you have a portfolio or GitHub repository, include links to projects that demonstrate your full-stack capabilities and experience with the technologies mentioned in the job description. This can set you apart from other candidates.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism, which are crucial for a Senior Software Engineer role.
How to prepare for a job interview at Your Next Hire
✨Showcase Your Full Stack Experience
Be prepared to discuss your hands-on experience with both front-end and back-end technologies. Highlight specific projects where you've developed applications using .Net, Angular, or any other relevant frameworks, and explain how you approached challenges in those projects.
✨Demonstrate Your Understanding of Microservices
Since the company is migrating to a microservices architecture, be ready to talk about your experience with decoupling monoliths and developing microservices. Share examples of how you've implemented these concepts in past roles and the benefits they brought to the projects.
✨Prepare for Technical Questions
Expect technical questions that assess your coding skills and problem-solving abilities. Brush up on your knowledge of .Net, Typescript, and database management (both relational and non-relational). Practising coding challenges can help you feel more confident during this part of the interview.
✨Emphasise Collaboration and Mentorship
As a senior engineer, you'll be expected to guide junior developers. Be ready to discuss your approach to teamwork and mentorship. Share experiences where you've collaborated with others, provided technical guidance, or contributed to a positive team culture.