Job Specifications
Mid-Level Ruby Developer – Build with Purpose, Solve Complex Problems
£55,000 – £65,000 DOE
Remote-first (UK-based – ideally North West for occasional meetups)
Ruby on Rails | PostgreSQL | AWS | GraphQL | Docker | CI/CD
Looking for more than just shipping features?
This is your chance to work on a modern, growing platform where code quality, scalability, and purpose all matter.
We’re working with one of the UK’s most exciting SaaS companies, they’re growing fast, staying humble, and quietly transforming their sector with powerful, thoughtfully built tech.
As a Ruby Developer, you’ll be joining a collaborative, curious, and experienced team, helping to scale a product that solves real-world problems for thousands of users, with a strong emphasis on clean code, maintainability, and smart design decisions.
What You’ll Be Doing
You’ll work in a product-focused team, contributing across the full development lifecycle, with a strong focus on Ruby fundamentals and backend quality:
Writing clean, idiomatic Ruby code (Rails-based) with strong architectural thinking
Applying solid knowledge of Ruby method lookup, modules (include, prepend, extend), and metaprogramming principles
Helping design scalable, performant systems that follow composition over inheritance where appropriate
Supporting design decisions around business logic placement in Rails (models vs. services vs. concerns), including validations, callbacks, and modular structure
Leading on writing and maintaining unit and integration tests (RSpec) — and knowing the difference
Contributing to optimisation efforts in both code and database (e.g. indexing, eager loading, partitioning)
Participating in pair programming, peer reviews, and cross-functional collaboration with product and design
Helping evolve the system architecture (SOLID principles, microservices where appropriate)
Getting involved in CI/CD pipelines, infrastructure work (AWS, Docker, Terraform), and occasionally debugging tricky production issues
What You’ll Bring
You don’t need to tick every box, but we’re looking for Ruby developers who can go beyond just Rails and understand the underlying concepts:
Strong commercial experience writing Ruby (Rails ideally) in production environments
Good understanding of object-oriented design, method lookup, and module usage in Ruby
Experience with testing strategies, and when to use unit vs integration tests
Comfortable with CI/CD, Git, and working in a structured, agile product team
Familiarity with cloud-native tools (AWS preferred) and containerised development
A keen interest in improving code quality, performance, and maintainability
Comfortable reading, reasoning about, and writing scalable systems that prioritise readability and clarity over cleverness
Why Join?
Remote-first setup with flexible working – and optional Manchester meetups
A calm, curious, and supportive team culture, no egos, no burnout
A platform that’s growing rapidly, with real users, real complexity, and real business value
Strong focus on clean code, shared ownership, and continual learning
Work with engineers who genuinely care about good design, test coverage, and the craft of development
If you’re a Ruby Developer looking to go deeper, grow your impact, and work on something meaningful, this could be a perfect fit.
Drop us a message or apply now to learn more.