Senior Fullstack Engineer Build Scalable Microservices

Senior Fullstack Engineer Build Scalable Microservices

Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
L

At a Glance

  • Tasks: Build scalable microservices and deliver high-quality software solutions.
  • Company: Join a forward-thinking tech company focused on innovation and collaboration.
  • Benefits: Enjoy competitive pay, generous holiday, healthcare, and electric car schemes.
  • Other info: Be part of a sustainable workplace aiming for net-zero carbon by 2030.
  • Why this job: Make a real impact by shaping software that delivers value to customers.
  • Qualifications: Experience in Java, JavaScript, and building production-grade systems required.

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

We are seeking a Senior Software Engineer to join a high‑performing engineering team delivering robust, scalable, and high‑quality software solutions. In this role, you will apply your technical expertise and strategic mindset to design and build new features, resolve complex issues, address technical debt, and continually improve engineering practices. You will play a key role in shaping how the team works and ensuring we deliver meaningful value and excellent outcomes for our customers.

What you’ll be doing:

  • Building clean, maintainable features and resolving end‑to‑end issues by evaluating multiple approaches to deliver effective, high‑quality customer outcomes.
  • Ensuring solutions are fit for purpose, deliver business value, meet quality standards, and align with established engineering practices.
  • Contributing to the strategy and management of technical debt to maintain secure, resilient, and reliable systems.
  • Defining and supporting test approaches and strategies that prioritise security, usability, accessibility, and overall customer experience.
  • Reviewing code with a focus on functional and non‑functional requirements, including performance, resilience, maintainability, and security.
  • Promoting continuous inspection and adaptation to improve team effectiveness, culture, and ways of working.
  • Coaching and mentoring engineers to foster collaboration, mutual respect, engagement, and ongoing skill development.
  • Researching emerging technologies and sharing knowledge to improve solutions, while championing fair treatment of customers and stakeholders.

Who we’re looking for:

  • Hands‑on experience building and supporting large, production‑grade backend systems using Java/JVM technologies (Java 17+/Kotlin) and JVM Spring or Node.js–based REST microservices.
  • Strong proficiency in JavaScript and TypeScript, including working with Angular or related frameworks from either a web or backend‑leaning background.
  • Deep understanding of clean code, clean architecture, and layered backend designs (e.g. three‑tier, hexagonal, onion), with the ability to align engineering choices to business goals such as scalability, quality, and maintainability.
  • Solid knowledge of database composition and SQL, alongside experience designing APIs and an understanding of web, API, and distributed cloud security best practices.
  • Proven ability to deliver well‑optimised, maintainable software features; analyse and resolve complex technical problems; and contribute high‑quality, actionable feedback through code reviews.
  • Strong practitioner of test‑driven development and the testing pyramid, with experience working in Agile/Scrum environments using Git, Git Flow, and CI/CD pipelines.
  • Excellent English communication skills, with the ability to work effectively in teams, facilitate technical discussions and workshops, and ensure alignment toward shared goals.
  • Demonstrates sound decision‑making, process thinking, and mentoring capability, holds accountability for outcomes, and takes ownership of continuous learning and team capability development.

Benefits:

  • The opportunity to participate in our annual, performance‑related bonus plan and valuable share schemes.
  • Generous pension contribution.
  • Life assurance.
  • Healthcare Plan (permanent employees only).
  • At least 25 days holiday, plus public holidays, 26 days after 2 years’ service. There’s also the option to buy and sell holiday.
  • Competitive family leave.
  • Participate in our electric car scheme, which offers employees the option to hire a brand‑new electric car through tax efficient salary sacrifice (permanent employees only).
  • There are the many discounts we offer – both for our own products and at a range of high street stores and online.
  • We’re creating net‑zero carbon workplaces by 2030 by investing in our sustainable, modern offices across the UK, all designed to bring people together and elevate the in‑person experience.

Senior Fullstack Engineer Build Scalable Microservices employer: Legal & General

Join a forward-thinking company that prioritises innovation and employee growth, offering a collaborative work culture where your contributions directly impact customer outcomes. With generous benefits including performance-related bonuses, a robust healthcare plan, and a commitment to sustainability, you'll thrive in an environment that values both professional development and work-life balance. Located in modern offices designed for collaboration, this is an excellent opportunity for those looking to make a meaningful impact in the tech industry.

L

Contact Details:

Legal & General Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Fullstack Engineer Build Scalable Microservices

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online communities. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving scalable microservices or clean code practices. This gives potential employers a taste of what you can do beyond just a CV.

Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and system design principles. Practice common interview questions and scenarios related to Java, Kotlin, and microservices to boost your confidence.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team and contributing to our mission.

We think you need these skills to ace Senior Fullstack Engineer Build Scalable Microservices

Java 17+
Kotlin
JVM Spring
Node.js
REST microservices
JavaScript
TypeScript

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your hands-on experience with Java, Kotlin, and microservices, as well as your proficiency in JavaScript and TypeScript. We want to see how you can contribute to our high-performing engineering team!

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're the perfect fit for this role. Share specific examples of how you've built scalable systems or resolved complex issues in the past. This is your chance to show off your strategic mindset and technical expertise!

Showcase Your Problem-Solving Skills:In your application, don’t shy away from discussing how you've tackled technical debt or improved engineering practices. We love candidates who can demonstrate their ability to deliver high-quality customer outcomes while maintaining clean code and architecture.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen on joining our team at StudySmarter!

How to prepare for a job interview at Legal & General

Know Your Tech Stack Inside Out

Make sure you’re well-versed in Java, Kotlin, and the frameworks mentioned in the job description. Brush up on your knowledge of REST microservices and be ready to discuss how you've used these technologies in past projects.

Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've resolved complex technical issues or improved engineering practices. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your impact.

Emphasise Clean Code and Architecture

Be ready to talk about your understanding of clean code principles and layered backend designs. Share experiences where you’ve applied these concepts to deliver scalable and maintainable solutions that align with business goals.

Demonstrate Team Collaboration

Since this role involves coaching and mentoring, think of examples where you've fostered collaboration within a team. Discuss how you’ve facilitated technical discussions and contributed to a positive team culture.