Backend Ruby Developers
Role details
Job location
Tech stack
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