MRJ Recruitment
Ruby on Rails Developer

How your CV stacks up
Upload your CV to see how well it fits this job role
?%
Ruby on Rails Developer
Ruby Engineer – Build with Purpose, Solve Complex Problems
Remote-first (UK-based – ideally North West for occasional meetups)
Technical Requirements:
- Ruby on Rails
- PostgreSQL
- AWS
- GraphQL
- Docker
- CI/CD
About the Role
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, thoughtful-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.
- Address challenges through clean code, maintainability, and smart design decisions.
Responsibilities
As a backend engineer, you'll contribute across the full development lifecycle with these key focuses:
- Writing clean, idiomatic Ruby code (Rails-based) with strong architectural thinking.
- Applying deep knowledge of:
- Ruby method lookup
- modules (
include,prepend,extend) - metaprogramming principles
- Designing scalable, performant systems prioritising composition over inheritance where appropriate.
- Supporting decisions around business logic placement in Rails (models, services, concerns):
- Validations
- Callbacks
- Modular structure
- Leading on writing and maintaining unit and integration tests (with RSpec knowledge).
- Optimising code and database performance (e.g. indexing, eager loading, partitioning).
- Participating in pair programming, peer reviews, and collaboration with product and design teams.
- Evolving system architecture with SOLID principles, where microservices are considered appropriate.
- Engaging with CI/CD pipelines, infrastructure work (AWS, Docker, Terraform), and occasional tricky production debugging.
Reasons to use Rodeo
I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?
Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.
Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.
Start with a chat, not a search bar
Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.
Graduate Consultant — 2026 Scheme
Why you're a good match
StrongYour economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.
See breakdownIt searches the market for you
Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.
Why you're a good match
You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.
Experience fit
Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.
Only hits
No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.
Requirements
We’re seeking Ruby Engineers who bring commercial experience (writing Rails in production) along with:
- Solid grasp of object-oriented design, method lookup, and module usage in Ruby.
- Proficiency in testing strategies:
- Differentiating between unit vs integration tests.
- Experience with:
- CI/CD
- Git
- Agile methodologies in a structured product team.
- Familiarity with cloud-native tools (preferably AWS) and containerised development.
- A committed interest in:
- Improving code quality
- Optimising performance
- Maintaining scalability
- A preference for readability/clarity over complexity in system design.


Get help with your application
Your very own career expert that helps elevate your application to the next level.
Why Join?
- Remote-first setup with flexible working, including monthly in-person meetups in Manchester.
- Supportive team culture with no egos, minimal burnout, and continuous learning.
- Opportunity to work on a rapidly growing platform with real-world impact.
- Focus on clean code, shared ownership, and engineering excellence.
- Collaboration with peers who genuinely care about:
- Design
- Test coverage
- The craft of software development.
If you’re chasing deeper impact as a Ruby Developer, this may be a perfect fit.
Interested? Drop us a message or apply to explore further.
“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”
Jessica, London
Skills