cover
Full Time

Software Engineer - Ruby on Rails (Mid-Level)/ 4 days ago

Application ends: 2026-01-14

Quick Summary

Mid-Level Ruby on Rails Software Engineer sought for a remote UK role paying 40k-50k. Requires 2-5 years of professional experience, 2+ years with Rails, PostgreSQL, RESTful APIs, and automated testing. Responsibilities include feature development, maintenance, code reviews, and mandatory participation in a 24/7 on-call rotation for system downtime. Success metrics include achieving independent contribution within 2-3 months and maintaining high code quality.

Software Engineer - Ruby on Rails (Mid-Level)

Company Overview

Addooco is a managed IT, cloud, and communications solutions provider established in 2008. We specialize in delivering enterprise-grade services across the United Kingdom and beyond. Our focus is on proactive management and in-house developed solutions, leveraging our own datacenter infrastructure.

Summary

We are hiring a highly skilled Mid-Level Software Engineer specializing in Ruby on Rails. This role involves designing and developing innovative software solutions that meet client needs and support our mission to deliver top-tier IT services.

Required Skills & Experience

Essential:

  • 2-5 years professional software engineering experience
  • 2+ years Ruby on Rails experience
  • PostgreSQL or similar relational database experience
  • RESTful API development
  • Git version control
  • Understanding of MVC architecture
  • Experience writing automated tests
  • Ability to work independently and as part of a team

Highly Desirable:

  • Geospatial data experience (PostGIS, RGeo)
  • Background job processing (Sidekiq)
  • Payment gateway integration experience
  • Multi-tenancy or multi-database architecture
  • Cloud services such as S3, SES, EC2, RDS etc.
  • Laravel/PHP experience (for cross-team support)
  • React or JavaScript experience (for full-stack work)
  • Experience with real-time features (WebSockets, ActionCable)

Responsibilities

Development:

  • Develop new features for existing systems under guidance of Senior Software Engineer
  • Maintain and improve existing functionality
  • Write clean, well-tested code following team standards
  • Participate in code reviews
  • Fix bugs and resolve technical issues
  • Implement API endpoints and database migrations

Learning and Growth:

  • Build deep understanding of existing codebase during handover
  • Learn geospatial algorithms and PostGIS functionality
  • Develop expertise in multi-tenancy architecture
  • Grow technical skills through mentorship from Senior Software Engineer
  • Work towards becoming Product Expert in specialised areas

Operations:

  • Participate in 24/7 on-call rotation for system downtime events
  • Respond to production issues during on-call shifts
  • Monitor system health and report anomalies
  • Collaborate on performance optimisation

Collaboration:

  • Work with Senior Software Engineer on feature planning and estimation
  • Coordinate with frontend team on API requirements
  • Communicate progress and blockers effectively
  • Support team members through knowledge sharing

Key Success Metrics

  • Successfully learn existing codebase and contribute independently within 2-3 months
  • Deliver features with minimal rework and high code quality
  • Maintain test coverage standards (>90%)
  • Effectively handle on-call responsibilities
  • Demonstrate growth in technical capabilities over time

Job Details: Full-time, Remote position. Pay: £40,000.00-£50,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