
Search by job, company or skills
Job Description
We are looking for a Ruby on Rails Developer to join our engineering team and work on a high-volume, event-driven web platform. The role involves backend development, performance optimization, and production support for systems handling real-time transactions and analytics.
You will collaborate with a distributed team and support applications used across multiple time zones.
Key Responsibilities
Develop and maintain Ruby on Rails applications using MVC and service-based architecture
Build and maintain REST APIs for web and mobile applications
Optimize database queries and improve performance for large datasets and analytics-heavy workflows
Implement and manage background jobs using Sidekiq
Handle zero-downtime database migrations and data backfilling
Write and maintain RSpec test cases (unit, service, and controller specs)
Debug and resolve production issues using logs and monitoring tools
Follow clean Git workflows and participate in code reviews
Required Skills
Strong experience with Ruby on Rails
Hands-on experience with PostgreSQL
Experience with Sidekiq and background processing
Proficiency in RSpec and test-driven development practices
Working knowledge of AWS (EC2, S3, CloudWatch)
Good understanding of performance tuning and scalability
Experience working with Git, PRs, and CI/CD pipelines
Good to Have
Exposure to React or Rails frontend
Experience with Capybara / UI testing
Knowledge of Docker and deployment tools
Experience with event-driven or transaction-heavy systems
Job ID: 138864695