Ruby on Rails Developer

🏢 Pavago · all jobs
📍 Pakistan
📅 Posted Aug 16, 2026 · via Himalayas
🏷 Ruby On Rails Developer, Backend Engineer, Software Engineer, API Developer, Web Development, Rails Developer +3 more
Apply on original site ↗

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

- Initial Phone Screen

- Recruiter Interview

- Technical Assessment – Rails API, models, endpoints & testing

- Engineering Team Interview

- 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

Originally posted on Himalayas

Flights + hotels

This role requires you to be in Pakistan. If that means relocating or flying in, it is worth checking fares before you commit to a start date.

Compare flights and hotels →

← All remote jobs

Want more like this? Browse every live remote developer role.All remote developer jobs →
Get new developer jobs by email
Daily email, only when there's something new. One click to stop.

Get remote developer jobs like this by email

10 hand-picked jobs, one email a day. No spam, unsubscribe anytime.

Similar for you