# Ruby on Rails Developer

**Company:** [Pavago](http://jobs.workable.com/companies/oLah2TugS95w5whXCdpTG3.md)
**Location:** Remote
**Workplace:** remote

[Apply for this job](http://jobs.workable.com/view/dcaa9bd3-b3f9-481e-b67e-bdeccc5b2ca4)

## Description

### **Ruby on Rails Developer – Remote | U.S. Hours**

**Position Type:** Full-Time, Remote  
**Working Hours:** U.S. Client Business Hours  
**Schedule:** Flexibility for sprint reviews, deployments, and occasional on-call support

### **About the Role**

At Pavago, one of our clients is hiring a **Ruby on Rails Developer** to build, maintain, and scale modern web applications and APIs.

This is a hands-on software engineering role focused on:

-   Ruby on Rails development
-   Backend systems and REST APIs
-   PostgreSQL / MySQL
-   Background jobs with Sidekiq or Resque
-   Application performance and scalability
-   Testing and code quality
-   Third-party integrations
-   Production reliability

You’ll collaborate with product managers, designers, and frontend engineers to ship secure, scalable, and maintainable features.

If you have **3+ years of professional Ruby on Rails experience** and enjoy writing clean, well-tested code, this role is a strong fit.

### **What You’ll Own**

### **Ruby on Rails Development**

-   Build and maintain production Ruby on Rails applications
-   Develop backend functionality using:

-   Ruby
-   Rails
-   ActiveRecord
-   MVC architecture

-   Design and maintain RESTful APIs
-   Build and manage background jobs using Sidekiq or Resque
-   Integrate third-party APIs and external services
-   Collaborate with frontend engineers working with React, Vue.js, or Stimulus

### **Database Design & Performance**

-   Design and maintain PostgreSQL and/or MySQL databases
-   Create and manage database migrations
-   Optimize database queries and application performance
-   Implement:

-   Indexing
-   Caching
-   Query optimization

-   Improve scalability, reliability, and data integrity

### **Testing & Code Quality**

-   Write and maintain:

-   Unit tests
-   Integration tests
-   System tests

-   Work with testing frameworks such as:

-   RSpec
-   Minitest
-   Capybara

-   Maintain strong automated test coverage
-   Use RuboCop, StandardRB, or similar tools to maintain code quality
-   Support CI/CD pipelines for automated testing and deployment

### **Security & Application Reliability**

-   Implement authentication and authorization using tools such as:

-   Devise
-   OmniAuth

-   Apply security best practices including:

-   CSRF protection
-   Input validation
-   OWASP standards

-   Support GDPR, HIPAA, or other compliance requirements when applicable
-   Maintain secure handling of application and customer data

### **Performance, Monitoring & Production Support**

-   Optimize:

-   Page load times
-   API response times
-   Background job processing

-   Monitor application health using tools such as:

-   New Relic
-   Datadog
-   Honeybadger
-   Rollbar

-   Troubleshoot production issues and deploy fixes efficiently
-   Help maintain high application availability and reliability

### **Engineering Collaboration**

-   Partner with Product Managers and Designers to define requirements
-   Participate in:

-   Sprint planning
-   Standups
-   Sprint reviews
-   Retrospectives

-   Provide technical recommendations and realistic effort estimates
-   Maintain clear documentation for:

-   APIs
-   Codebases
-   System architecture
-   Development workflows

### **Requirements**

### **Must-Have**

-   **3+ years of professional Ruby on Rails development experience**
-   Strong proficiency with:

-   Ruby
-   Ruby on Rails
-   ActiveRecord
-   MVC architecture

-   Hands-on experience with PostgreSQL and/or MySQL
-   Experience with Sidekiq or Resque
-   Experience building and integrating RESTful APIs
-   Strong Git and version-control workflows
-   Experience working with CI/CD pipelines
-   Strong understanding of software engineering best practices
-   Excellent debugging and problem-solving skills
-   Ability to work independently in a remote environment
-   Availability to collaborate during U.S. client business hours

### **Nice to Have**

-   Experience integrating Rails applications with:

-   React
-   Vue.js
-   Stimulus

-   Cloud deployment experience with:

-   AWS
-   GCP
-   Heroku

-   Experience with Redis or Memcached
-   Familiarity with containerized or cloud-based environments
-   Previous experience in:

-   SaaS
-   FinTech
-   Healthcare
-   E-commerce

### **Tools & Technologies**

**Backend:** Ruby, Ruby on Rails, ActiveRecord  
**Databases:** PostgreSQL, MySQL  
**Background Jobs:** Sidekiq, Resque  
**Caching:** Redis, Memcached  
**Testing:** RSpec, Minitest, Capybara  
**Code Quality:** RuboCop, StandardRB  
**Cloud:** AWS, GCP, Heroku  
**Monitoring:** New Relic, Datadog, Honeybadger, Rollbar  
**Version Control:** Git, GitHub

### **What Makes You a Strong Fit**

You:

-   Understand Rails conventions and best practices deeply
-   Write clean, maintainable, well-tested code
-   Think beyond simply making a feature work
-   Care about performance, scalability, and reliability
-   Can diagnose complex backend and production issues
-   Balance fast execution with long-term maintainability
-   Communicate effectively with both technical and non-technical teammates
-   Take ownership of features from development through deployment

### **What a Typical Day Looks Like**

You may:

-   Build new Rails features and API endpoints
-   Review and optimize ActiveRecord queries
-   Create or update database migrations
-   Build background jobs using Sidekiq
-   Integrate external APIs
-   Write RSpec or other automated tests
-   Review pull requests
-   Troubleshoot production issues
-   Monitor application performance
-   Collaborate with product and frontend teams
-   Participate in sprint planning and engineering discussions

**In short:** you build and maintain reliable Rails applications while continuously improving performance, code quality, and scalability.

### **Key Metrics for Success**

-   Features delivered accurately and on time
-   Application uptime of **99.9%+**
-   Automated test coverage of **80%+**
-   Strong application and API performance
-   Minimal production defects and regressions
-   Reduced technical debt
-   Clean, maintainable code
-   Reliable sprint and deployment execution

### **Why This Role Stands Out**

-   Build and scale production Ruby on Rails applications
-   Work on products used by real customers
-   Influence architecture and technical decisions
-   Exposure to modern cloud and development practices
-   Fully remote working environment
-   Strong engineering ownership
-   Career growth opportunities into:

-   Senior Ruby on Rails Developer
-   Senior Software Engineer
-   Technical Lead
-   Engineering Manager
-   Solutions Architect

### **Interview Process**

1.  Initial Phone Screen
2.  Recruiter Interview
3.  Technical Assessment – Rails API, models, endpoints & testing
4.  Engineering Team Interview
5.  Offer & Background Verification

### **Apply Now**

If you:

-   Have strong professional Ruby on Rails experience
-   Enjoy building scalable backend applications and APIs
-   Care about clean, maintainable, well-tested code
-   Are comfortable with databases, background jobs, and production systems
-   Enjoy solving complex engineering challenges

We’d love to hear from you.

Apply today and help build reliable, scalable applications in a modern remote engineering environment.

### **Important: Spark Hire Video Interview**

As part of our application process, qualified candidates will be invited to complete a **one-way video interview through Spark Hire**.

This is your opportunity to introduce yourself and highlight your experience with **Ruby on Rails, backend development, APIs, databases, testing, performance optimization, and production applications**.

Please complete your Spark Hire interview promptly after receiving the invitation. **Candidates who do not complete the video interview may not move forward in the hiring process.**

**#RubyOnRails #RubyDeveloper #RailsDeveloper #BackendDeveloper #SoftwareEngineer #PostgreSQL #RSpec #Sidekiq #SaaSJobs #RemoteDeveloper #RemoteEngineering #RemoteJobs**
