Ruby on Rails Developer VA

Builds and maintains Ruby on Rails applications, from new SaaS products to the mature Rails codebases many businesses run on, with the testing discipline Rails teams expect. Ships features quickly without letting technical debt pile up.

Description

A Ruby on Rails Developer VA builds and maintains Rails applications ranging from new SaaS products to mature production codebases. They can develop features, manage PostgreSQL databases, run background jobs, integrate third-party services and upgrade older Rails applications. Outsource Teams provides top 1% vetted talent with substantial production Rails experience, no lock-in contracts and a replacement guarantee.

Responsibilities

  • Build features in Ruby on Rails 7 or later with Hotwire, Turbo and Stimulus, or with a React front end where the product uses one.
  • Design PostgreSQL schemas, write efficient ActiveRecord queries and manage migrations safely on live data.
  • Write thorough tests with RSpec or Minitest, FactoryBot and Capybara, and keep the suite fast.
  • Build background jobs with Sidekiq or Solid Queue and integrate services such as Stripe, Twilio and SendGrid.
  • Upgrade Rails and Ruby versions across large codebases and remove deprecated gems.
  • Improve performance with caching, N+1 elimination and query optimisation using tools like Bullet and Skylight.
  • Deploy with Heroku, Kamal, Render or AWS and maintain CI with GitHub Actions or CircleCI.
  • Apply Rails security practices including strong parameters, CSRF protection and Brakeman scanning.
  • Review pull requests and mentor other developers on Rails conventions.

Software & Tools

Ruby on Rails Ruby PostgreSQL Sidekiq Heroku Git

Requirements

  • At least 5 years of Ruby on Rails development with production applications you have maintained over time.
  • Expert Ruby and Rails, with strong knowledge of ActiveRecord, PostgreSQL and the Rails testing ecosystem.
  • Experience with Hotwire or a modern JavaScript front end, Sidekiq, Redis and REST API design.
  • Familiarity with Rails upgrades, security scanning and deployment on Heroku, Kamal or AWS.
  • Working knowledge of HTML, CSS, JavaScript and Git-based collaboration.
  • Clear English, written and spoken, for pull request discussion and product conversations.
  • Reliable high-speed internet with backup power, and comfortable working the client's business hours.

Frequently Asked Questions

Can they work on both new and existing Rails applications?

Yes. They can build new features and maintain or modernise established Rails codebases.

Can they work with databases?

Yes. They can design PostgreSQL schemas, optimise ActiveRecord queries and manage migrations safely.

Can they build background jobs and integrations?

Yes. They can use Sidekiq or Solid Queue and integrate services such as Stripe, Twilio and SendGrid.

Can they upgrade older Rails projects?

Yes. They can upgrade Ruby and Rails versions and replace deprecated gems or patterns.

What tools can they use?

They can work with Ruby on Rails, Ruby, PostgreSQL, Sidekiq, Heroku and Git.

How experienced are the candidates?

Candidates are expected to have at least five years of Ruby on Rails development experience with production applications maintained over time.

How much does it cost?

Rates start at $12 USD per hour for entry level, $16 USD per hour for intermediate and $22 USD per hour for senior talent. Full-time and part-time options are available.

Outsource Your Next Hire With Confidence

Scale your business faster with our vetted assistants from the Philippines. Start your free one week trial today and experience the difference.

Get a QuoteBook a Call

Consult a VA expert today!