Software Engineer - Ruby on Rails (Mid-Level) / 5 hours ago

Posted 7 days 18 hours ago by Php-Jobs

£40,000 - £50,000 Annual
Permanent
Full Time
I.T. & Communications Jobs
Not Specified, United Kingdom
Job Description
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 qualityMaintain 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