Ruby on Rails Developer

Pavago
Remote

About The Position

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.

Requirements

  • 3+ years of professional Ruby on Rails development experience
  • Strong proficiency with Ruby, Rails, ActiveRecord, and MVC architecture
  • Experience with PostgreSQL or MySQL databases
  • Experience with background job systems such as Sidekiq or Resque
  • Familiarity with Git workflows and CI/CD pipelines
  • Strong understanding of RESTful APIs and backend application architecture
  • Experience writing automated tests and maintaining code quality standards

Nice To Haves

  • Experience integrating React, Vue, or Stimulus with Rails applications
  • Experience deploying applications to AWS, GCP, Heroku, or similar cloud platforms
  • Familiarity with Redis, Memcached, or other caching systems
  • Experience building SaaS, fintech, healthcare, or e-commerce applications
  • Exposure to Docker, Kubernetes, or modern DevOps workflows

Responsibilities

  • 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
  • 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
  • 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
  • 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
  • Work closely with product managers and designers to scope and estimate features
  • Participate in sprint planning, technical discussions, and architecture decisions
  • Document APIs, workflows, and technical systems for long-term maintainability
  • Support ongoing improvements to development workflows and engineering standards
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service