Senior Full-Stack Engineer — End-to-End Ownership, Hybrid/Remote

Senior Full-Stack Engineer — End-to-End Ownership, Hybrid/Remote

Full-Time 60000 - 75000 £ / year (est.) Home office (partial)
Formula.

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 opportunities for professional growth.
  • 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 - 75000 £ 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
Requirements
  • 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. Due to the high volume of applications, not all applicants will receive feedback.

Senior Full-Stack Engineer — End-to-End Ownership, Hybrid/Remote 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 in a tight-knit team based in Central London.

Formula.

Contact Details:

Formula. Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Full-Stack Engineer — End-to-End Ownership, Hybrid/Remote

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage on platforms like LinkedIn. We all know that sometimes it’s not just what you know, but who you know that can help you land that dream job.

Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those that highlight your full-stack capabilities. We want to see your work in action, so make it easy for potential employers to check out what you can do.

Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. We recommend doing mock interviews with friends or using online platforms. The more comfortable you are, the better you’ll perform when it counts!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to connect directly with us. Let’s get you on board!

We think you need these skills to ace Senior Full-Stack Engineer — End-to-End Ownership, Hybrid/Remote

Full-Stack Development
Backend Design
API Development
Data Modelling
System Design
TypeScript
NestJS

Some tips for your application 🫡

Show Your Passion:When writing your application, let your enthusiasm for the role shine through. We want to see why you're excited about joining our mission-driven team and how you can contribute to our consumer app's success.

Tailor Your CV:Make sure your CV highlights your full-stack experience, especially your backend skills with NestJS or Node.js. We love seeing specific examples of your work that align with the responsibilities mentioned in the job description.

Be Pragmatic:In your application, demonstrate your ability to make sensible decisions and balance quality with speed. We value pragmatism over perfection, so share instances where you've made impactful choices in your previous roles.

Apply Through Our Website:To ensure your application gets the attention it deserves, apply directly through our website. This helps us streamline the process and makes it easier for us to review your application thoroughly.

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. Be ready to discuss your past projects and how you’ve tackled challenges in these areas.

Showcase Your Pragmatic Approach

Prepare examples that highlight your ability to make sensible trade-offs between quality and speed. The team values pragmatism, so demonstrate how you've kept projects moving forward without getting bogged down in perfection.

Familiarise Yourself with CI/CD Pipelines

Since familiarity with Azure CI/CD pipelines is a strong advantage, brush up on your knowledge here. Be prepared to discuss how you’ve contributed to infrastructure decisions in previous roles.

Communicate Clearly and Confidently

Practice articulating your thoughts clearly, especially when discussing technical decisions. The role requires clear communication skills, so be ready to explain your reasoning and take ownership of your ideas during the interview.