Ruby on Rails Developer

MRJ Recruitment
Greater Manchester, UK
1 day ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Clean Code Principles Amazon Web Services Business Logic Software as a Service Code Coverage Software Quality Databases Continuous Integration Software Debugging PostgreSQL Object-Oriented Software Development Pair Programming
+13 more
Ruby on Rails Ruby Systems Architecture Strategies of Testing Rspec Backend Git Integration Tests Solid Principles Graphql Terraform Docker Microservices

Job description

Ruby Engineer - Build with Purpose, Solve Complex Problems

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 Engineers who can go beyond just Rails and understand the underlying concepts:

  • 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.

Requirements

You don’t need to tick every box, but we’re looking for Ruby Engineers who can go beyond just Rails and understand the underlying concepts:

  • 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

Benefits & conditions

  • 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

About the company

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

50 sec

Why developer happiness matters in web frameworks

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

7:33 min

Maximizing developer productivity with Ruby on Rails

David Heinemeier Hansson David Heinemeier Hansson +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:30 min

Falling in love with Ruby and creating Basecamp

David Heinemeier Hansson David Heinemeier Hansson +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:55 min

Transitioning from photography to full-stack programming

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all