This position is no longer available
Peru Remote (Global)

Pavago's client is hiring a Ruby on Rails Developer

About the Role

Pavago's client is looking for a Ruby on Rails Developer to build and maintain robust web applications, ensuring they are secure, performant, and scalable. In this role, you will design back-end systems, integrate APIs, manage databases, and collaborate closely with front-end teams to deliver complete features within a culture that values clean code and best practices.

What You'll Do

  • Build and maintain Rails applications, APIs, and background jobs.
  • Implement business logic with ActiveRecord models, controllers, and views.
  • Integrate front-end frameworks like Stimulus, React, or Vue into Rails applications.
  • Design, migrate, and maintain schemas in PostgreSQL or MySQL.
  • Optimize database queries for performance and scalability.
  • Implement indexing, caching, and background jobs using frameworks such as Sidekiq or Resque.
  • Write and maintain unit, integration, and system tests with RSpec, Minitest, or Capybara.
  • Configure and maintain CI/CD pipelines for automated testing and deployment.
  • Maintain ≥80% code coverage and enforce style/linting rules with tools like RuboCop or StandardRB.
  • Implement user authentication and authorization using Devise or OmniAuth.
  • Enforce security best practices including CSRF protection, input validation, and OWASP guidelines.
  • Ensure compliance with data privacy laws such as GDPR or HIPAA as applicable.
  • Optimize page load times, API response times, and background job throughput.
  • Monitor systems with tools like New Relic, Datadog, Honeybadger, or Rollbar.
  • Troubleshoot issues and deploy hotfixes with minimal downtime.
  • Collaborate with product managers and designers to scope and prioritize features.
  • Participate in sprint ceremonies and provide accurate story estimates.
  • Document code, APIs, and workflows for long-term maintainability.

What We're Looking For

  • 3+ years of professional Ruby on Rails development experience.
  • Proficiency in Ruby, Rails, ActiveRecord, and MVC architecture.
  • Experience with PostgreSQL or MySQL and background job frameworks like Sidekiq or Resque.
  • Familiarity with Git workflows and CI/CD tools.

Nice to Have

  • Experience integrating front-end frameworks such as Stimulus, React, or Vue with Rails.
  • Experience deploying Rails applications to platforms like Heroku, AWS, or GCP.
  • Familiarity with caching solutions like Redis or Memcached.
  • Industry exposure in SaaS, fintech, healthcare, or e-commerce.

Technical Stack

  • Backend: Ruby on Rails, Ruby, ActiveRecord, Sidekiq, Resque
  • Databases: PostgreSQL, MySQL, Redis, Memcached
  • Testing: RSpec, Minitest, Capybara
  • Infrastructure & DevOps: CI/CD, Heroku, AWS, GCP
  • Security & Auth: Devise, OmniAuth
  • Frontend Integration: Stimulus, React, Vue
  • Monitoring: New Relic, Datadog, Honeybadger, Rollbar

Team & Environment

You will collaborate closely with front-end and product teams in a culture dedicated to clean code and engineering best practices.

Work Mode

This is a global remote position.

Required Skills
Ruby on RailsRubyActiveRecordPostgreSQLMySQLSidekiqResqueRSpecMinitestCapybara
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
Pavago's client

Operates at the intersection of structured telehealth and patient-centered care with a proactive model.

Visit website
Job Details
Category backend
Posted 24 days ago