BBC Maestro

Senior Full Stack Engineer, Ruby on Rails

BBC Maestro

full-time

Posted on:

Location Type: Hybrid

Location: LondonUnited Kingdom

Visit company website

Explore more

AI Apply
Apply

Salary

💰 £60,000 - £80,000 per year

Job Level

About the role

  • Maintain a high bar for technical quality, pragmatic decisions, and delivery pace
  • Work 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

  • 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 able to translate technical ideas for stakeholders and bring others along
  • A strong sense of ownership; you are about the work you do, and the impact it has
  • Interest in experimenting with new technologies to improve the customer experience
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 incl. enhanced neonatal care pay
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Ruby on RailsHotwireReact NativePostgresRedisMemcachedSidekiqTypescriptTailwindGraphQL
Soft Skills
communicationcollaborationfeedbackownershipempathycontinuous learninginfluenceproblem-solvingcritical thinkingknowledge sharing