At a Glance
- Tasks: Design and ship features across the full stack, focusing on backend architecture.
- Company: Mission-driven consumer app business with startup autonomy and major backing.
- Benefits: Competitive salary, annual bonus, 25 days holiday, and dedicated training budget.
- Other info: Hybrid working with flexible arrangements and excellent career growth opportunities.
- Why this job: Join a tight-knit team and make a real-world impact with your work.
- Qualifications: Solid full-stack experience, strong backend skills, and clear communication.
The predicted salary is between 60000 - 70000 £ per year.
We're working with a scaling, mission-driven consumer app business to find a Senior Software Engineer to join a small, high-ownership engineering team. They're backed by a major international organisation, which means real stability and resource, but the team operates with full startup autonomy - moving fast, shipping frequently, and owning what they build end to end. The product is a consumer app used by hundreds of thousands of customers globally, and the engineering team deploys multiple times a day.
As a Senior Software Engineer, you'll work comfortably across both backend and frontend, with a natural lean towards backend design and architecture. The team values pragmatism over perfection - you'll be expected to make sensible calls, move things forward, and not get lost in the weeds.
Responsibilities- Design and ship features across the full stack, writing clean, maintainable TypeScript on both backend and frontend
- Take a leading role in backend design, data modelling, and API quality as the platform scales
- Contribute to infrastructure and CI/CD pipeline decisions in Azure
- Work closely with the Head of Engineering, product, and design on roadmap delivery
- Make pragmatic technical decisions that balance quality, speed, and long-term maintainability
- Share knowledge through pairing, code review, and regular team learning sessions
- Solid full-stack experience with genuine depth on the backend: APIs, data modelling, system design
- Strong NestJS experience on the backend, or a solid Node.js background
- Frontend experience in Angular, ideally with exposure to Ionic as the framework layer
- A pragmatic engineer who can weigh trade-offs sensibly and keep delivery moving
- Familiarity with Azure CI/CD pipelines and monorepo tooling is a strong advantage
- Clear communication skills and the confidence to take ownership of decisions
Competitive base salary plus annual bonus. Hybrid working: 1 day per week in Central London. 25 days holiday plus additional leave perks. Flexible and remote-friendly working arrangements. Dedicated training and development budget.
This is a strong opportunity for a pragmatic Senior Software Engineer who wants genuine ownership, a tight-knit team, and a product with real-world impact. If that sounds like the right fit, apply below or get in touch directly.
Senior Full-Stack Engineer — End-to-End Ownership, Hybrid/Remote in London employer: Formula.
Join a dynamic and mission-driven consumer app business that offers a unique blend of stability and startup autonomy. As a Senior Full-Stack Engineer, you'll thrive in a collaborative environment that prioritises ownership and pragmatism, with opportunities for professional growth through dedicated training budgets and flexible working arrangements. Enjoy the benefits of a competitive salary, generous holiday allowance, and the chance to make a real-world impact with your work.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Full-Stack Engineer — End-to-End Ownership, Hybrid/Remote in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage on platforms like LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those that highlight your full-stack capabilities. This is your chance to demonstrate your backend prowess and frontend finesse in a way that a CV just can't.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. But don’t forget to brush up on your soft skills too! Being able to communicate your thought process and decisions is key, especially in a team-focused environment.
✨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 the role and the company. Don’t miss out on this opportunity!
We think you need these skills to ace Senior Full-Stack Engineer — End-to-End Ownership, Hybrid/Remote in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your full-stack experience, especially with backend technologies like NestJS and Node.js, to show us you're the right fit.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you’re passionate about this role and how your pragmatic approach aligns with our team's values. Share specific examples of how you've made sensible technical decisions in the past.
Showcase Your Projects:If you've worked on relevant projects, whether personal or professional, make sure to mention them. We love seeing real-world applications of your skills, especially if they involve shipping features quickly and effectively.
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 don’t miss out on any important updates from our team!
How to prepare for a job interview at Formula.
✨Know Your Stack Inside Out
Make sure you’re well-versed in both backend and frontend technologies, especially TypeScript, NestJS, and Angular. Brush up on your knowledge of APIs, data modelling, and system design, as these will be key discussion points during the interview.
✨Showcase Your Pragmatic Approach
Prepare to discuss how you've made sensible trade-offs in past projects. Be ready to share examples where you balanced quality, speed, and maintainability, as this aligns perfectly with what the team values.
✨Familiarise Yourself with CI/CD Pipelines
Since familiarity with Azure CI/CD pipelines is a strong advantage, take some time to understand how they work. If you have experience with monorepo tooling, be sure to highlight that too, as it could set you apart from other candidates.
✨Communicate Clearly and Confidently
Practice articulating your thoughts clearly, especially when discussing technical decisions. The ability to communicate effectively and take ownership of your ideas will be crucial in demonstrating that you’re a good fit for the team.