Overview
Description
Ruby on Rails Developer
Position Type: Full-Time, Remote
Working Hours: U.S. Business Hours
Location: Remote (LATAM, Eastern Europe, Pakistan, South Africa Preferred)
About the Role
We are hiring a skilled Ruby on Rails Developer to build, optimize, and maintain scalable web applications used by growing businesses and product teams.
This role is ideal for an engineer who understands the Rails ecosystem deeply and enjoys building clean, reliable, and high-performing applications from end to end. You will work closely with product, engineering, and design teams to develop new features, improve application performance, and maintain scalable backend systems.
The ideal candidate is highly technical, detail-oriented, and comfortable working independently in fast-paced remote environments where ownership, speed, and code quality matter.
What You’ll Own
Rails Application Development
- Build and maintain Ruby on Rails applications, APIs, and backend services
- Develop scalable business logic using Rails conventions, ActiveRecord, controllers, and service objects
- Build RESTful APIs and integrate third-party services and external APIs
- Collaborate with frontend developers using React, Vue, or Stimulus when required
- Contribute to feature development from architecture through deployment
Database Design & Optimization
- Design and maintain PostgreSQL or MySQL database schemas
- Optimize database queries and improve application performance
- Implement indexing, caching, and query optimization strategies
- Manage background jobs using Sidekiq, Resque, or similar frameworks
- Ensure applications remain scalable and performant under growing workloads
Testing, CI/CD & Code Quality
- Write and maintain unit, integration, and system tests using RSpec, Minitest, or Capybara
- Maintain high code quality standards and test coverage
- Participate in peer code reviews and maintain clean, maintainable codebases
- Support CI/CD workflows and automated deployment pipelines
- Enforce coding standards using RuboCop or similar linting tools
Performance, Monitoring & Security
- Optimize API response times and overall application performance
- Monitor applications using tools such as New Relic, Datadog, Rollbar, or Honeybadger
- Troubleshoot production issues and deploy fixes with minimal downtime
- Implement authentication, authorization, and application security best practices
- Ensure compliance with data privacy and security standards where applicable
Collaboration & Technical Ownership
- Work closely with product managers and designers to translate requirements into technical solutions
- Communicate clearly with distributed teams across time zones
- Take ownership of assigned services, features, and technical areas
- Document code, architecture decisions, and system behavior
- Proactively identify and resolve technical debt and system bottlenecks
Be the first to know aboutnew jobs every week
Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.