Backend Ruby Developers

QualiTest
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Charing Cross, United Kingdom

Tech stack

Clean Code Principles
JavaScript
Amazon Web Services (AWS)
Application Performance Management
Unit Testing
Code Review
Relational Databases
Software Debugging
PostgreSQL
MySQL
MVC
Mockito
Ruby
Single Sign-On
TypeScript
Cloud Platform System
RSpec
Backend
GIT
Amazon Web Services (AWS)
Code Testing
GraphQL
Front End Software Development
REST

Job description

  • 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

Requirements

  • 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

Apply for this position