Senior Full Stack Engineer in London
Senior Full Stack Engineer

Senior Full Stack Engineer in London

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

At a Glance

  • Tasks: Maintain and improve core platforms while delivering scalable software with a talented team.
  • Company: Join a high-performing tech company focused on innovation and collaboration.
  • Benefits: Enjoy 28 days holiday, flexible working, and a competitive salary of £60,000-£80,000.
  • Why this job: Shape technical direction and solve real user problems in a supportive environment.
  • Qualifications: 7+ years in software engineering, with strong Ruby on Rails and full-stack experience.
  • Other info: Embrace a culture of innovation, learning, and quality in a dynamic workplace.

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

As a high-performing SME with a global customer base, we are looking for a senior full stack engineer to maintain and improve our core platforms and work closely with a small, high-performing team to deliver simple, scalable software that delights our customers. Alongside your engineering peers, you'll be responsible for building and maintaining our Rails-based platform and React Native mobile app infrastructure. You'll also shape technical direction, peer coach teammates, and drive quality delivery. This is a perfect role for someone who thrives in high-autonomy environments, enjoys solving real user problems, and wants to influence technical direction while remaining deep in the code. You will report to our Engineering Manager.

Salary: £60,000-£80,000 based on experience and location.

What You'll Do

  • As part of the engineering team, maintain a high bar for technical quality, pragmatic decisions, and delivery pace.
  • Hands-on in our codebase: working primarily with Ruby on Rails (including Hotwire/Turbo) and occasionally with React Native.
  • Contribute to and guide architectural decisions, shaping how we scale the product and our team.
  • Pair with other engineers, giving thoughtful feedback and context.
  • Collaborate closely with Product and Design to break down work and scope solutions with the customer in mind.
  • Spot risks early and support technical initiatives that improve our product, platform, and ways of working.
  • Champion automated testing, observability, documentation, and code clarity.
  • Influence the team's ways of working through thoughtful code review, refactoring, and knowledge sharing.
  • Uphold a culture of simplicity, empathy, and continuous learning.

Requirements

What You'll Bring

  • You're a product-minded engineer with well-balanced experience across the front and back end.
  • You've worked in small, high-trust teams, and are comfortable operating in a flat structure.
  • You likely have:
  • 7+ years of software engineering experience, with at least 3+ years in Ruby on Rails (Hotwire experience a big plus).
  • Comfortable working with full-stack tools: Rails, Postgres, Redis/Memcached, Sidekiq, Typescript, Tailwind.
  • Experience in designing, building, and maintaining either GraphQL or RESTful APIs.
  • Experience working with either Heroku or AWS.
  • Strong grasp of testing, CI/CD, debugging and system performance.
  • Experience working in or adjacent to product teams, and ability to reason from first principles.
  • Experience in influencing technical direction; through peer programming, writing, reviews, and technical judgement.
  • Strong communication skills; you are able to translate technical ideas for stakeholders and bring others along.
  • A strong sense of ownership; you care about the work you do, and the impact it has.
  • Interest in experimenting with new technologies to improve the customer experience.

How We Work – Our Values in Action

You won't just be writing great code — you'll be helping shape the way we build. Here’s how we show up:

  • Love Innovation – You simplify, experiment, and move things forward. You’re not afraid to clean up legacy logic or try a new tool where it makes sense.
  • Lead With Heart – You support your teammates, share your learnings, and offer feedback with care and candour.
  • Yearn to Learn – You’re hungry to grow and help others grow. You’re curious and proactive, always levelling up your craft.
  • Own It – You take responsibility for your impact and follow through on commitments, even the small ones.
  • Be The Greatest – You pursue quality with humility. You don’t cut corners, and you help the team raise its standards.

Benefits

  • 28 days holiday + public holidays.
  • Flexible Benefits via Happl.
  • Choice between Private Healthcare Plan or Wellbeing Allowance.
  • Salary Sacrifice Pension.
  • Salary Sacrifice Childcare Scheme.
  • Modern Employee Assistance Programme / Counselling via Spill. Unlimited structured sessions.
  • Flexible working including ability to work from home regularly.
  • Training & Development.
  • Engaging off-sites and fun socials.
  • Enhanced Maternity and Paternity including enhanced neonatal care pay.

Senior Full Stack Engineer in London employer: BBC Maestro

As a leading SME with a global reach, we pride ourselves on fostering a high-autonomy work environment where innovation and collaboration thrive. Our commitment to employee growth is evident through our flexible working arrangements, comprehensive benefits package, and a culture that champions continuous learning and quality delivery. Join us to not only write exceptional code but also to shape the future of our products while enjoying a supportive and engaging workplace.
B

Contact Detail:

BBC Maestro Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Full Stack Engineer in London

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which can give you a leg up in the hiring process.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those using Ruby on Rails and React Native. This gives potential employers a taste of what you can do and how you solve real user problems.

✨Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and system design knowledge. Practice common algorithms and data structures, and be ready to discuss your architectural decisions and how they impact user experience.

✨Tip Number 4

Don’t forget to 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 Full Stack Engineer in London

Ruby on Rails
Hotwire
React Native
Postgres
Redis
Memcached
Sidekiq
Typescript
Tailwind
GraphQL
RESTful APIs
CI/CD
Debugging
System Performance
Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match our job description. Highlight your Ruby on Rails and React Native experience, as well as any relevant projects you've worked on. We want to see how you can contribute to our team!

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're excited about this role and how your background aligns with our values. Share specific examples of how you've led technical initiatives or collaborated with product teams in the past. This is your chance to shine!

Showcase Your Problem-Solving Skills: In your application, mention instances where you've tackled real user problems or improved existing systems. We love engineers who can think critically and innovate, so don't hold back on sharing your successes!

Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of applications and ensures you get the best experience possible. Plus, it shows you're keen to join our team!

How to prepare for a job interview at BBC Maestro

✨Know Your Tech Stack

Make sure you’re well-versed in Ruby on Rails, React Native, and the other technologies mentioned in the job description. Brush up on your knowledge of Hotwire and Turbo, as they could come up during technical discussions. Being able to discuss your experience with these tools confidently will show that you're a strong fit for the role.

✨Showcase Your Problem-Solving Skills

Prepare examples of how you've tackled real user problems in previous roles. Think about specific challenges you faced, the solutions you implemented, and the impact they had. This will demonstrate your product-minded approach and ability to thrive in high-autonomy environments.

✨Emphasise Collaboration

Since the role involves working closely with product and design teams, be ready to discuss your experience in collaborative settings. Share instances where you’ve paired with other engineers or provided feedback that improved team outcomes. Highlighting your communication skills will resonate well with the interviewers.

✨Demonstrate a Growth Mindset

Talk about your eagerness to learn and grow, both personally and within a team. Mention any recent technologies or methodologies you've experimented with and how they’ve enhanced your work. This aligns perfectly with the company’s values of innovation and continuous learning.

Senior Full Stack Engineer in London
BBC Maestro
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

B
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>