cover
Full Time

Senior Software Engineer - Ruby on Rails (Product Expert)/ 4 days ago

Application ends: 2026-01-14

Quick Summary

Senior Ruby on Rails Software Engineer (Product Expert) needed for a remote UK role offering 55k-65k. Requires 5+ years professional experience, 3+ years with Rails (7-8 preferred), strong PostgreSQL, PostGIS, multi-tenancy architecture, and payment gateway integration. This technical leadership role involves mentoring mid-level engineers, making architectural decisions, and taking full ownership of an existing system from an external vendor within three months. Mandatory participation in a 24/7 on-call rotation is required.

Senior Software Engineer - Ruby on Rails (Product Expert)

Company Overview

Addooco, established in 2008, is a managed IT, cloud, and communications solutions provider. We specialize in enterprise-grade services for businesses of all sizes across the UK and internationally, utilizing proactive management and in-house solutions delivered via our own datacenter infrastructure.

Summary

We are seeking a highly skilled Senior Software Engineer specializing in Ruby on Rails to join our dynamic team. This role focuses on technical leadership, designing, and developing innovative software solutions, ensuring top-tier IT service delivery for our clients.

Required Skills & Experience

Essential:

  • 5+ years professional software engineering experience
  • 3+ years Ruby on Rails experience (Rails 7-8 preferred)
  • Strong PostgreSQL experience
  • Geospatial data experience (PostGIS, RGeo, or similar geospatial libraries)
  • Multi-tenancy architecture and database sharding
  • Background job processing (Sidekiq, Resque, or similar)
  • RESTful API design and development
  • Payment gateway integration (Stripe, Adyen, or similar)
  • Git version control and GitHub workflows
  • Automated testing experience (Minitest, RSpec, or similar)
  • Experience with WebSockets and real-time features (ActionCable or similar)

Highly Desirable:

  • Laravel/PHP experience (for cross-team support)
  • React or JavaScript experience (for full-stack work)
  • Rails 8 specific features (Solid Cache, Solid Queue, etc.)
  • Cloud services such as S3, SES, EC2, RDS etc.
  • Twilio or other SMS/communication APIs
  • Experience taking over codebases from external teams
  • Previous experience in transport/logistics/dispatch systems

Responsibilities

Technical Leadership:

  • Act as a product expert for ongoing team projects
  • Provide technical guidance and mentoring to mid-level engineers
  • Review code and provide constructive feedback
  • Make architectural decisions for the Ruby backend
  • Establish coding standards and best practices for the team

Development:

  • Take ownership of an existing system from an external vendor during a handover period
  • Develop new features for the system
  • Maintain and improve existing functionality
  • Optimise geospatial algorithms and database queries
  • Integrate third-party APIs (payment providers, SMS, etc.)
  • Write comprehensive automated tests (unit, feature)

Operations:

  • Participate in 24/7 on-call rotation for system downtime events
  • Investigate and resolve production issues
  • Monitor system performance and implement improvements
  • Collaborate with DevOps on deployment and infrastructure

Collaboration:

  • Work directly with stakeholders to understand requirements
  • Coordinate with frontend team on API contracts
  • Provide input to project planning and estimation
  • Support other teams when cross-functional needs arise

Knowledge Transfer:

  • Build comprehensive understanding of existing system during handover
  • Document complex systems and architectural decisions
  • Share knowledge with mid-level team members
  • Prepare the team to mentor junior engineers in the future

Key Success Metrics

  • Successfully complete handover and take full ownership of existing system from external vendor within 3 months
  • Maintain 24/7 system uptime (99%+ availability)
  • Deliver new features while maintaining code quality (test coverage >90%)
  • Build effective team processes and establish technical standards
  • Develop mid-level engineers' capabilities through mentoring

Job Details: Full-time, Remote position. Pay: £55,000.00-£65,000.00 per year.

Benefits:

  • Additional leave
  • Company events
  • Company pension
  • Cycle to work scheme
  • Free parking
  • On-site parking
  • Referral programme
  • Work from home

Share

Addooco IT Limited

Addooco IT Limited

  • Address
    Remote
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy