Mid-Senior Ruby on Rails Engineer (B2B SaaS | Hybrid | UK)
Role details
Job location
Tech stack
Job description
We are hiring a Mid-Senior Ruby on Rails Engineer to own and evolve our operational systems, ensuring stability and production reliability in close collaboration with cross-functional teams.
Strategic Context
Transreport exists to remove structural barriers in rail travel. Our vision is that everyone has access to travel everywhere.
As a Series A technology company and recipient of a King's Award, we operate across the UK, Japan and the EU, delivering award-winning accessibility and safety platforms that have supported over 10 million assistance requests for more than 1 million users.
As our operational demands grow, our backend systems must support increasing integrations, regulatory complexity, data volume, and reliability expectations.
Outcomes & Impact
Within 6 months, you will:
- Take ownership of two operational Rails platform.
- Improve test coverage and architectural documentation (e.g., C4 models).
- Stabilise key third-party integrations and reduce recurring production issues.
- Strengthen monitoring and observability practices.
- Act as a trusted backend partner for Product and Platform teams.
Within 12 months, you will:
- Confidently own and evolve multiple backend systems.
- Improve database performance and background job efficiency.
- Reduce operational risk across TOC integrations.
- Strengthen CI/CD reliability and deployment confidence.
- Contribute to longer-term backend architecture improvements and scalability planning.
Responsibilities
- Own & Evolve Backend Systems: Maintain and improve our Ruby on Rails applications supporting operational workflows.
- Technical Quality: Write clean, well-tested code and uphold strong security and data integrity standards.
- Integrations: Manage third-party integrations, ensuring reliable and secure data exchange.
- Infrastructure Collaboration: Work with the Platform team on AWS-based deployments and CI/CD processes.
- Performance & Reliability: Optimise background processing and database performance to maintain system stability.
- Incident Response: Support investigation and resolution of production issues.
- Cross-Functional Collaboration: Partner with Frontend and Mobile engineers to deliver robust, scalable APIs.
- Continuous Improvement: Contribute to improving deployment practices, monitoring, and long-term maintainability.
- Operational Accountability: Act as the technical owner of production systems that directly impact live rail operations, ensuring high availability and rapid incident resolution.
Requirements
Must Haves
- 4+ years of professional experience with Ruby on Rails.
- Strong understanding of object-oriented programming and Rails architecture
- Extensive experience with PostgreSQL, including performance tuning and complex queries.
- Experience with background job processing using Sidekiq and Redis.
- Solid understanding of RESTful API design, JSON serialization, and authentication (e.g., JWT, SSO).
- Hands-on experience with AWS services and containerised deployments (Docker).
- Experience troubleshooting and supporting production systems.
- Comfortable working within and improving existing codebases.
- Ability to prioritise effectively and manage multiple initiatives.
- Strong written and verbal communication skills in English.
- Experience working in Agile/Scrum environments with Git/GitHub.
Nice to Haves:
- Experience working with SOAP/XML integrations.
- Experience migrating serverless components (e.g., AWS Lambda) into Rails applications.
- Familiarity with Vue.js to support frontend collaboration.
- Experience working with mobile applications (React Native / Kotlin / Swift).
- Experience working in regulated industries or multi-client B2B systems.
- Contributions to open-source Ruby projects or technical blogging.
Benefits & conditions
- Private healthcare after your probation (including children)
- Hybrid working model
- 25 days holiday
- Volunteering Leave
- Free flu jab for you and your family
Culture & Operating Principles
We value:
- Ownership over hierarchy
- Clarity over bureaucracy
- Impact over job titles
We operate with high autonomy and high accountability. People are expected to raise risks early, communicate clearly, and take responsibility for outcomes.