Job Detail

Senior Full Stack Engineer (Ruby on Rails)

Web Development Full–time
ID: #4979
Posted: 2026-02-27
Salary

Description

As a high-performing SME with a global customer base, we’re 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 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 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 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 incl. enhanced neonatal care pay

Hard Skills 9
Skill Source Confidence
TailwindCSS llm_hard
100%
GraphQL llm_hard
100%
CI/CD llm_hard
100%
RESTful APIs llm_hard
100%
Caching llm_hard
100%
PostgreSQL llm_hard
100%
Redis llm_hard
100%
React llm_hard
80%
AWS (Amazon Web Services) llm_hard
80%
Soft Skills 40
Skill Source Confidence
Working Independently llm_soft
100%
Attention to Detail llm_soft
100%
Quality Focus llm_soft
100%
Documentation llm_soft
100%
Self-Motivation llm_soft
100%
Initiative llm_soft
100%
Proactiveness llm_soft
100%
Drive llm_soft
100%
Taking Ownership llm_soft
100%
Continuous Improvement llm_soft
100%
Growth Mindset llm_soft
100%
Open to Learning llm_soft
100%
Verbal Communication llm_soft
100%
Written Communication llm_soft
100%
Learning Agility llm_soft
100%
Collaboration llm_soft
100%
Sharing Ideas and Knowledge llm_soft
100%
Empathy llm_soft
100%
Cross-Team Collaboration llm_soft
100%
Problem-Solving llm_soft
100%
Giving and Receiving Feedback llm_soft
100%
Accountability llm_soft
100%
Responsibility llm_soft
100%
Commitment llm_soft
100%
Dedication llm_soft
100%
Follow-Through llm_soft
100%
Stakeholder Communication llm_soft
100%
Curiosity llm_soft
80%
Decision-Making llm_soft
80%
Critical Thinking llm_soft
80%
Analytical Thinking llm_soft
80%
Adaptability llm_soft
80%
Willingness to Change llm_soft
80%
Resilience llm_soft
80%
Emotional Intelligence llm_soft
80%
Strong Work Ethic llm_soft
80%
Professionalism llm_soft
80%
Dependability llm_soft
80%
Self-Management llm_soft
80%
Consistency llm_soft
80%
Apply Options
Publisher Direct Link
Glassdoor Yes Apply
Placed Yes Apply
LinkedIn No Apply
Adzuna Yes Apply
Jobijoba UK No Apply
Talents By StudySmarter No Apply
ZipRecruiter No Apply
Jobrapido No Apply
Glassdoor No Apply
API Logs for this Job
Query Country Status Response ms Created
Senior Full Stack Engineer (Ruby on Rails) extracted 12568 2026-03-22 00:31
Senior Full Stack Engineer (Ruby on Rails) classified 478 2026-03-21 19:49
junior ruby developer in United Kingdom gb processed 12851 2026-03-21 15:52
Raw JSON
{
  "job_id": "FPdMOPxJfs95IrAUAAAAAA==",
  "job_city": "London",
  "job_state": null,
  "job_title": "Senior Full Stack Engineer (Ruby on Rails)",
  "job_country": "GB",
  "job_benefits": null,
  "job_latitude": 51.5072178,
  "job_location": "London",
  "job_onet_soc": "15113400",
  "apply_options": [
    {
      "is_direct": true,
      "publisher": "Glassdoor",
      "apply_link": "https://www.glassdoor.co.uk/job-listing/senior-full-stack-engineer-ruby-on-rails-bbc-maestro-JV_IC2671300_KO0,40_KE41,52.htm?jl=1010016525541&utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
    },
    {
      "is_direct": true,
      "publisher": "Placed",
      "apply_link": "https://placed-app.com/jobs/job/senior-full-stack-engineer-ruby-on-rails-london-53440730?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
    },
    {
      "is_direct": false,
      "publisher": "LinkedIn",
      "apply_link": "https://uk.linkedin.com/jobs/view/senior-full-stack-engineer-ruby-on-rails-at-bbc-maestro-4367487701?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
    },
    {
      "is_direct": true,
      "publisher": "Adzuna",
      "apply_link": "https://www.adzuna.co.uk/jobs/details/5606268653?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
    },
    {
      "is_direct": false,
      "publisher": "Jobijoba UK",
      "apply_link": "https://www.jobijoba.co.uk/detail/92/16258afc9bd7ae3795d5559f52a41e6c?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
    },
    {
      "is_direct": false,
      "publisher": "Talents By StudySmarter",
      "apply_link": "https://talents.studysmarter.co.uk/companies/oliver-bernard/senior-full-stack-engineer-ruby-on-rails-react-js-5777457/?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
    },
    {
      "is_direct": false,
      "publisher": "ZipRecruiter",
      "apply_link": "https://www.ziprecruiter.co.uk/jobs/505805095-senior-full-stack-engineer-ruby-on-rails-at-bbc-maestro?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
    },
    {
      "is_direct": false,
      "publisher": "Jobrapido",
      "apply_link": "https://uk.jobrapido.com/jobpreview/3440009897024946176?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
    },
    {
      "is_direct": null,
      "publisher": "Glassdoor",
      "apply_link": "https://www.glassdoor.co.uk/job-listing/senior-full-stack-engineer-ruby-on-rails-bbc-maestro-JV_IC2671300_KO0,40_KE41,52.htm?jl=1010016525541"
    }
  ],
  "employer_logo": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcR5yRR0jgMrUf11irY-YT_Yk45eaBwLCHhS2azm&s=0",
  "employer_name": "BBC Maestro",
  "job_is_remote": false,
  "job_longitude": -0.12758619999999998,
  "job_posted_at": "22 days ago",
  "job_publisher": "Glassdoor",
  "job_apply_link": "https://www.glassdoor.co.uk/job-listing/senior-full-stack-engineer-ruby-on-rails-bbc-maestro-JV_IC2671300_KO0,40_KE41,52.htm?jl=1010016525541&utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic",
  "job_highlights": {},
  "job_max_salary": null,
  "job_min_salary": null,
  "job_description": "As a high-performing SME with a global customer base, we’re 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.\n\nAlongside your engineering peers, you’ll be responsible 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.\n\nThis 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.\n\nYou will report to our Engineering Manager.\n\nSalary: £60,000-£80,000 based on experience and location.\n\nWhat You’ll Do\n• As part of the engineering team, maintain a high bar for technical quality, pragmatic decisions, and delivery pace\n• Hands-on in our codebase: working primarily with Ruby on Rails (including Hotwire/Turbo) and occasionally with React Native\n• Contribute to and guide architectural decisions, shaping how we scale the product and our team\n• Pair with other engineers, giving thoughtful feedback and context\n• Collaborate closely with Product and Design to break down work and scope solutions with the customer in mind\n• Spot risks early and support technical initiatives that improve our product, platform, and ways of working\n• Champion automated testing, observability, documentation, and code clarity\n• Influence the team’s ways of working through thoughtful code review, refactoring, and knowledge sharing\n• Uphold a culture of simplicity, empathy, and continuous learning\n\nRequirements\n\n✅ What You’ll Bring\n\nYou’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.\n\nYou likely have:\n• 7+ years of software engineering experience, with at least 3+years in Ruby on Rails (Hotwire experience a big plus)\n• Comfortable working with full-stack tools: Rails, Postgres, Redis/Memcached, Sidekiq, Typescript, Tailwind\n• Experience in designing, building, and maintaining either GraphQL or RESTful APIs\n• Experience working with either Heroku or AWS\n• Strong grasp of testing, CI/CD, debugging and system performance\n• Experience working in or adjacent to product teams, and ability to reason from first principles\n• Experience in influencing technical direction; through peer programming, writing, reviews, and technical judgement\n• Strong communication skills; you able to translate technical ideas for stakeholders and bring others along\n• A strong sense of ownership; you are about the work you do, and the impact it has\n• Interest in experimenting with new technologies to improve the customer experience\n\nHow We Work – Our Values in Action\n\nYou won’t just be writing great code — you’ll be helping shape the way we build. Here’s how we show up:\n• 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.\n• Lead With Heart – You support your teammates, share your learnings, and offer feedback with care and candour.\n• Yearn to Learn – You’re hungry to grow and help others grow. You’re curious and proactive, always levelling up your craft.\n• Own It – You take responsibility for your impact and follow through on commitments, even the small ones.\n• Be The Greatest – You pursue quality with humility. You don’t cut corners, and you help the team raise its standards.\n\nBenefits\n• 28 days holiday + public holidays\n• Flexible Benefits via Happl\n• *\nChoice between Private Healthcare Plan or Wellbeing Allowance\n• Salary Sacrifice Pension\n• Salary Sacrifice Childcare Scheme\n• Modern Employee Assistance Programme / Counselling via Spill. Unlimited structured sessions.\n• Flexible working including ability to work from home regularly\n• Training & Development\n• Engaging off-sites and fun socials\n• Enhanced Maternity and Paternity incl. enhanced neonatal care pay",
  "job_google_link": "https://www.google.com/search?q=jobs&gl=gb&hl=en&udm=8#vhid=vt%3D20/docid%3DFPdMOPxJfs95IrAUAAAAAA%3D%3D&vssid=jobs-detail-viewer",
  "employer_website": "https://www.bbcmaestro.com",
  "job_onet_job_zone": "3",
  "job_salary_period": "YEAR",
  "job_apply_is_direct": true,
  "job_employment_type": "Full–time",
  "job_employment_types": [
    "FULLTIME"
  ],
  "job_posted_at_timestamp": 1772150400,
  "job_posted_at_datetime_utc": "2026-02-27T00:00:00.000Z"
}