Job Search and Career Advice Platform

Enable job alerts via email!

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

Php-Jobs

Remote

GBP 40,000 - 50,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A managed IT and cloud solutions provider is seeking a Mid-Level Software Engineer specializing in Ruby on Rails. The role involves developing software solutions, maintaining functionality, and collaborating with the team to meet client needs. Ideal candidates have 2-5 years of experience, strong Ruby on Rails skills, and are able to work independently. This full-time, remote position offers a salary between £40,000 and £50,000 and includes various company benefits.

Benefits

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

Qualifications

  • 2-5 years professional software engineering experience required.
  • Experience with geospatial data (PostGIS, RGeo) is a plus.
  • Understanding of multi-tenancy architecture and cloud services is desirable.

Responsibilities

  • Develop new features for existing systems under guidance.
  • Maintain and improve existing functionality.
  • Write clean, well-tested code following team standards.
  • Participate in code reviews and fix bugs.
  • Implement API endpoints and database migrations.

Skills

Ruby on Rails
PostgreSQL or similar relational database
RESTful API development
Git version control
Understanding of MVC architecture
Experience writing automated tests
Ability to work independently and as part of a team
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 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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.