Careers

Ruby on Rails engineer

Rails applications, from the model to the deploy, for a US product team.

  • Remote, US business hours
  • Full-time contract
  • Latin America
Engineer working on a laptop at home

This is not a single opening. When a US company asks for this skill, we introduce engineers from the network. Active client openings are on LinkedIn.

What this work is

You work in a Ruby on Rails application a US team already runs. A normal change starts in a model or a controller, includes the database migration, and ends in a pull request with a test. You use their deploy, and you can roll it back.

What you do on the team

On a placement, this is the work the US team expects.

  • Add and change features in an existing Rails app
  • Write the migration with the model or controller change
  • Cover the change with RSpec, or with the suite the repo already runs
  • Review pull requests in their CI
  • Use AI tools to draft a test or a migration, then review the result before it runs
  • Talk through scope in standup and Slack before a large change
  • Ship through their deploy, and be able to roll it back

The stack

  • Ruby on Rails
  • PostgreSQL or MySQL
  • RSpec or the suite in the repo
  • Hotwire, or the front end the app already uses
  • Sidekiq or the job runner, if the app has one
  • The deploy the team can roll back

What we look for

  • Ruby on Rails in production
  • PostgreSQL or MySQL
  • Tests with RSpec or the suite the team already runs
  • 5 or more years as a software engineer

How we check

We review work you have shipped. A keyword on a resume is not enough. You need advanced or fluent English. You will be in standups, code reviews, and Slack with a US team. You use AI tools to draft a model test or a migration, then you review it before it runs. Every engineer is assessed on the four-level AI fluency scale before a client meets them. See the four levels.

How a placement runs

You join the client team and work in their repo, their standups, and their code reviews. You work US business hours from Mexico, Costa Rica, Colombia, Peru, Brazil, Chile, Argentina, or Uruguay. The placement is almost always a full-time contract. You are paid the same amount every month in US dollars. The monthly invoice is for bookkeeping. Candidates never pay to apply or to join. How joining works.

Hiring Ruby on Rails engineers.

Updated November 9, 2026.

How joining works

Create a profile. We review your technical work, your English, and your AI fluency, then introduce you when a client asks for your skill.

Join Better Engineer