About this role
About the Role
We’re looking for a skilled Ruby on Rails Engineer to help us build and scale modern web applications and backend services. This is a full-stack role, with a strong emphasis on good software engineering principles, clean design, and long-term maintainability.
You’ll work across web applications, APIs, and backend services, collaborating closely with product and engineering peers to deliver reliable, high-quality software.
Responsibilities
• Design, build, and maintain Ruby on Rails applications
• Contribute across the stack, including database design, backend services and APIs, and front-end integration
• Write clean, well-tested, and maintainable code
• Participate in design discussions and technical decision-making
• Improve system reliability, performance, and scalability over time
• Collaborate with product managers and other engineers to translate requirements into robust solutions
• Review code and contribute to shared engineering standards and best practices
• Work with containerised services deployed to Kubernetes and AWS based services
Requirements
• 3+ years of commercial experience with Ruby and Ruby on Rails
• Experience of working with AI engineering tools (e.g. Claude Code, Codex, Cursor) and workflows in a commercial, team based environment
• Experience of delivering software using modern development workflows in CI/CD environment
• Experience building and maintaining web applications and APIs, including security and performance considerations
• Experience of working with databases, including data modelling, schema design and query optimisation, preferably with MongoDB and PostgreSQL
• Excellent written a verbal communication skills and demonstrated ability to work in a remote/distributed environment.
Experience of working within healthcare is not required, however experience of working with health assessments and medical testing would be advantageous.