
Senior Full Stack Engineer, Ruby on Rails
BBC Maestro
full-time
Posted on:
Location Type: Hybrid
Location: London • United Kingdom
Visit company websiteExplore more
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