At a Glance
- Tasks: Build scalable systems and write clean Ruby code in a collaborative team.
- Company: Join a fast-growing SaaS company transforming its sector with innovative tech.
- Benefits: Remote-first work, flexible hours, and monthly meetups in Manchester.
- Why this job: Make a real impact while working on meaningful projects with a supportive team.
- Qualifications: Experience in Ruby on Rails, object-oriented design, and testing strategies.
- Other info: Focus on clean code, shared ownership, and continuous learning.
The predicted salary is between 36000 - 60000 £ per year.
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
- 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
- Strong commercial experience writing Ruby (Rails) 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 with monthly 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.
Ruby on Rails Developer employer: MRJ Recruitment
Contact Detail:
MRJ Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Ruby on Rails Developer
✨Tip Number 1
Network like a pro! Reach out to fellow developers, attend meetups, and join online communities. The more connections you make, the better your chances of hearing about job openings before they even hit the market.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Ruby on Rails projects. Whether it's a personal project or contributions to open source, having tangible examples of your work can really set you apart from the crowd.
✨Tip Number 3
Prepare for those interviews! Brush up on your Ruby fundamentals and be ready to discuss your approach to clean code and system design. Practising common coding challenges can also help you feel more confident when it’s time to shine.
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for passionate Ruby Developers who want to make a difference. Plus, applying directly can sometimes give you an edge in the hiring process.
We think you need these skills to ace Ruby on Rails Developer
Some tips for your application 🫡
Show Off Your Ruby Skills: Make sure to highlight your experience with Ruby on Rails in your application. We want to see how you've tackled real-world problems using clean, idiomatic Ruby code, so don’t hold back on sharing specific examples!
Keep It Clean and Clear: Just like we value clean code, we also appreciate a well-structured application. Keep your CV and cover letter clear and concise, focusing on your relevant skills and experiences that align with our needs.
Be Yourself: We’re all about a calm and supportive team culture, so let your personality shine through! Share what excites you about coding and why you’re passionate about solving complex problems with technology.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity to join our growing team!
How to prepare for a job interview at MRJ Recruitment
✨Know Your Ruby Inside Out
Make sure you brush up on your Ruby fundamentals before the interview. Be prepared to discuss method lookup, modules, and metaprogramming principles. Practising coding challenges that focus on these areas can really help you demonstrate your expertise.
✨Showcase Your Problem-Solving Skills
Since the role involves solving complex problems, think of examples from your past experience where you've tackled challenging issues. Be ready to explain your thought process and the architectural decisions you made, especially around clean code and maintainability.
✨Familiarise Yourself with CI/CD and Cloud Tools
As the job mentions CI/CD pipelines and AWS, make sure you understand how these tools work. You might be asked about your experience with Docker or Terraform, so having some practical examples or projects to discuss will set you apart.
✨Engage in Collaborative Scenarios
The company values collaboration, so be prepared for pair programming or peer review discussions. Think about how you’ve worked in teams before and be ready to share your approach to cross-functional collaboration, especially with product and design teams.