Addooco IT
Harrow / Global
Software Engineer (Ruby on Rails)
- Remote
You have blocked notifications
Oops! You have blocked notifications. Click here for more info
You have blocked notifications, please check your browser settings.
You're currently subscribed to job notifications
Subscribe to notifications
You will no longer receive notifications
Harrow / Global
Addooco is a managed IT, cloud, and communications solutions provider specializing in enterprise-grade services for businesses of all sizes. Established in 2008, the company operates across the United Kingdom region and beyond, focusing on proactive management and in-house developed solutions delivered through their own datacenter infrastructure.
Summary
We are seeking a highly skilled Senior Software Engineer specialising in Ruby on Rails to join our dynamic team. In this role, you will contribute to designing and developing innovative software solutions that support our clients’ needs and align with our mission to deliver top-tier IT services.
Required skills & experience
2-5 years professional software engineering experience
2+ years Ruby on Rails experience
PostgreSQL or similar relational database experience
Understanding of MVC architecture
Experience writing automated tests
Ability to work independently and as part of a team
Highly desirable
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)
Experience with real-time features (WebSockets, ActionCable)
Responsibilities
Development
Develop new features for existing system 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
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
Company Benefits
Referral programme
Free parking
Additional leave
Company pension
Cycle to work scheme
Work from home
Company events
On‑site parking
Seniority Level
Mid‑Senior level
Employment type
Full‑time
Job function
Information Technology and Engineering
Industry
IT Services and IT Consulting
Location: Harrow, England, United Kingdom
#J-18808-Ljbffr
Harrow / Global
, United Kingdom / Global
City Of London / Global
City Of London / Global
Greater London / Global
, United Kingdom / Global