Backend Ruby Developers
Senior Ruby Backend Engineer –
Ruby Key Responsibilities
• Design, develop, and maintain scalable Ruby on Rails applications
• Build and maintain RESTful APIs and backend services
• Work with relational databases (AWS RDS, MySQL, Postgres)
• Write clean, maintainable, and well-tested code following engineering best practices
• Implement background jobs and asynchronous processing
• Collaborate with product, design, and other engineering teams
• Participate in code reviews and contribute to improving engineering standards
• Troubleshoot, debug, and optimise application performance
• Design and evolve well-structured APIs and service boundaries
• Implement secure authentication and authorisation patterns
Required Skills & Experience
• 3+ years experience with Ruby on Rails
• Experience working with relational databases such as PostgreSQL or MySQL • Experience with RSpec
• Experience with Git • Solid understanding of: o Ruby o JavaScript/Typescript o MVC architecture o ORM (ActiveRecord) • RESTful APIs
• Mocking and unit testing principles
• Experience with background job processing (e.g., Sidekiq or similar)
• Ability to collaborate with frontend teams using modern JavaScript frameworks
• Strong problem-solving skills and attention to detail Nice to Have
• Understanding or experience with GraphQL
• Experience implementing or integrating SSO (Single Sign-On) • Experience working in cloud environments (AWS preferred)
• Familiarity with CI/CD pipelines What We’re Looking For
• A proactive engineer who takes ownership • Strong communication and collaboration skills
• Passion for writing high-quality, maintainable code
• A continuous learner who keeps up with best practices