Senior Ruby Developer
Role details
Job location
Tech stack
Job description
We are seeking a Senior Ruby Developer with strong expertise in Ruby and Ruby on Rails. This role is central to our ability to deliver ambitious, secure, and high-quality projects at pace.
You will play a key part in mentoring less experienced developers, raising the overall technical bar, and ensuring that our standards of quality, security, and scalability remain consistently high. The role requires someone who can quickly add value, take ownership of complex challenges, and guide the team through the delivery of varied projects, including AI-driven features, internal tools, and systems where security and reliability are critical.
This is a role for someone who enjoys balancing speed with technical rigour, thrives on exploring innovative ideas, and is motivated by helping others grow. You will not only contribute through your own coding expertise but also by amplifying the impact of the entire team.
By joining us, you will help shape a team that ships high-quality, secure, and innovative software quickly. You will play an active role in ensuring we can confidently pursue new opportunities, experiment with new technologies, and grow into a stronger, more capable development team.
Main Responsibilities
- Delivering critical features and projects, especially in Ruby and Rails
- Leading by example with high standards in code quality, testing, and security
- Mentoring junior and mid-level developers
- Contributing to strategy and execution by shaping how projects are scoped and delivered
Requirements
- Extensive experience with Ruby and Ruby on Rails
- Some experience with a modern frontend framework (ideally React)
- Strong understanding of testing, architecture, and security best practices
- Experience mentoring and coaching less experienced developers
- Great communication skills; able to collaborate across roles and clearly explain technical concepts
- Ability to turn specifications into well-scoped, actionable deliverables
- Ability to work independently and deliver quickly
Nice to Have / Teachable
- DevOps experience (CI/CD, cloud deployments, infrastructure)
- Experience building AI-driven or data-intensive features
- Broader software development experience outside Ruby/Rails
Benefits & conditions
- Private Pension Scheme
- BUPA Health and Dental insurance (including access to the My BUPA app)
- Group life insurance: 4x annual salary
- 26 holiday days per calendar year in addition to Bank Holidays
- Cycle to work scheme
- Employee Assistance Program including Bereavement and Probate Helpline
- AIG Smart Health virtual GP app/wellness platform for employees and dependants, including partner/spouse
- Eyecare and Flu Jab vouchers
- Enhanced Parental Leave