Remote Ruby on Rails jobs
Rails grew up alongside the companies that argued for distributed work before it was ordinary, and a lot of Rails shops never rebuilt the office habit afterwards. That shows in the listings: remote here is usually how the team already works rather than a concession made to fill a seat, which changes what the job is like once you are in it.
- Open roles
- 80
- Companies hiring
- 39
- Countries
- 10
- Pay published by the employer
- 45 of 80
- Senior Software Engineer (Ruby on Rails)
- Ruby on Rails Full-Stack Engineer
- Senior Ruby on Rails Engineer
- Senior Software Engineer
- Senior Software Engineer
- Senior Software Engineer (Ruby), Security Platform: Authorization
- Backend Software Engineer, PDP Experience
- Full Stack Engineer
- Senior Backend Engineer
- Senior Software Engineer, Growth
- Engineering Manager
- Full Stack Engineer
- Developer, Enterprise Tenants and Policies
- Principal Engineer, Duo Agent Platform
- Staff Backend Engineer, Database Automation (Go)
- Senior Backend Engineer, Database Excellence (Ruby)
- Senior Backend Engineer, Trusted Agentic Development
- Site Reliability Engineer, Infrastructure Platforms — UK (Intermediate to Senior Staff)
- Lead Ruby on Rails Software Engineer
- Senior Full Stack Engineer - RepairPal (Remote - Canada)
- Senior Software Engineer - VDR
- Lead Ruby on Rails Software Engineer
- Software Engineer II
- Senior Full-Stack Software Engineer, Discover
- Sr. Software Engineer, Ruby on Rails
What the work usually is
Most remote Rails openings are product engineering on a codebase that has been running for years — a long test suite, a queue of background jobs, and a Postgres database somebody has already had to tune under load. Teams that hire remotely settle arguments in writing, so a clear pull request description carries weight an office would have absorbed in conversation. Expect several deploys a day and a share of an on-call rotation.
Read the eligibility line before the salary line
Remote rarely means anywhere. A large share of these postings are remote within one country or one band of time zones, almost always because of payroll and tax rather than preference. Each listing carries the countries the employer said it can hire from, and where a posting genuinely takes applicants from anywhere we say so in place of a city. Checking that line first saves an application that was never eligible.