Senior Ruby On Rails Engineer

Pertemps
Charing Cross, United Kingdom
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 100K

Job location

Charing Cross, United Kingdom

Tech stack

API
Agile Methodologies
Amazon Web Services (AWS)
JIRA
Software as a Service
Software Debugging
PostgreSQL
Scrum
Ruby on Rails
Redis
Ruby
Technical Debt
Backend
Kubernetes
REST
Docker

Job description

We're looking for a Senior Ruby Engineer / Tech Lead to join a growing technology business building large-scale operational SaaS platforms used within complex, real-world environments.

This is a hands-on senior engineering role with a clear pathway into broader technical leadership responsibilities. It would suit someone who enjoys solving complex backend challenges while also taking ownership of delivery, technical direction, and team support.

You'll play a key role in scaling a modern Rails-based platform that supports high-volume transactional workflows, integrations with external systems, and mission-critical operational processes.

Working closely with the Director of Engineering, you'll help shape backend architecture, improve delivery processes, support customer onboarding initiatives, and act as a senior technical escalation point across the platform.

The business operates within a fast-paced product environment where reliability, scalability, and delivery quality are critical. The culture is collaborative, pragmatic, and ownership-driven, with a strong focus on autonomy, accountability, and continuous improvement.

What you'll be doing:

As a Senior Ruby Engineer / Tech Lead, you'll take ownership of backend delivery across key product areas while remaining heavily involved in hands-on engineering.

Key responsibilities include:

  • Leading backend development across a large-scale Rails application

  • Owning technical direction and contributing to architectural decisions

  • Designing, building, and maintaining scalable backend services and APIs

  • Supporting platform scalability, reliability, and maintainability

  • Improving and refactoring existing backend functionality to reduce technical debt

  • Optimising background job processing and asynchronous workflows

  • Supporting integrations with external third-party systems and APIs

  • Leading delivery planning, estimation, and technical scoping activities

  • Acting as a senior escalation point for technical and delivery-related challenges

  • Collaborating closely with product, engineering, and stakeholder teams

  • Supporting sprint planning, Agile ceremonies, and delivery processes

  • Mentoring and supporting engineers through technical guidance and collaboration

  • Helping improve engineering standards, processes, and team effectiveness

Requirements

Essential experience:

  • Strong commercial experience with Ruby on Rails within production environments

  • Experience building and maintaining scalable backend systems and APIs

  • Strong understanding of Rails monolith architecture

  • Experience with PostgreSQL, Redis, and Sidekiq

  • Experience working with AWS-based infrastructure

  • Experience using Docker within development or production environments

  • Strong debugging and problem-solving capabilities

  • Excellent communication and stakeholder management skills

  • Ability to explain technical concepts clearly to both technical and non-technical audiences

  • Strong ownership mentality with a pragmatic engineering approach

Desirable / bonus experience:

  • Experience leading Agile ceremonies or delivery processes

  • Experience scoping technical work and contributing to estimation activities

  • Experience working with Kubernetes-based deployments

  • Experience integrating third-party platforms and APIs

  • Experience within B2B SaaS or operational platform environments

  • Experience supporting live production systems at scale

  • Experience mentoring or supporting engineers within a team environment

About you:

  • You're a hands-on engineer who enjoys solving complex technical problems

  • You're comfortable balancing technical leadership with day-to-day delivery

  • You enjoy mentoring and supporting other developers

  • You care about scalability, maintainability, and engineering quality

  • You communicate clearly and collaborate well across technical and non-technical teams

  • You're proactive, adaptable, and comfortable taking ownership

  • You thrive in fast-moving environments where technology has real operational impact

Core technology stack:

  • Ruby

  • Ruby on Rails

  • PostgreSQL

  • Redis

  • Sidekiq

  • REST APIs

  • AWS

  • Docker

  • Kubernetes

  • Jira, Slack

Apply for this position