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
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 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
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 Type: Full-time
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
Work Location: Remote
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.