Skip to content
← Back to job listings

Ruby on Rails Developer

Pavago · Remote, Pakistan

Software DevelopmentRemoteExternal listingcontract1 day ago

About The Role

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

This is an external listing. JobSpring does not represent or verify the employer. Report this listing