Pavago logo

Ruby on Rails Developer

Pavago

Posted 11 days ago

💎 Ruby on Rails Developer (Ruby, Rails, PostgreSQL, APIs, Sidekiq)

Full-Time | Remote | U.S. Business Hours

🚀 About the Role

We’re hiring a skilled Ruby on Rails Developer to build, optimize, and maintain scalable web applications and APIs used in real-world production environments.

This role is focused on:

  • Backend application development
  • API architecture & integrations
  • Database performance & scalability
  • Rails application optimization
  • Testing & clean code practices
  • System reliability & security

You’ll work closely with product, design, and engineering teams to deliver reliable, high-performance applications while contributing to a clean and maintainable codebase.

This is an ideal opportunity for developers who enjoy building production-grade systems, solving performance challenges, and working deeply within the Rails ecosystem.

🔥 What You’ll Own

Ruby on Rails Application Development

  • Build and maintain:
    • Ruby on Rails applications
    • REST APIs
    • Backend services
    • Internal tools
  • Implement business logic using:
    • ActiveRecord
    • MVC architecture
    • Rails conventions
  • Develop:
    • Scalable backend systems
    • Reusable services
    • Maintainable application workflows
  • Integrate front-end frameworks such as:
    • Stimulus
    • React
    • Vue.js

Database Design & Performance

  • Design and maintain schemas using:
    • PostgreSQL
    • MySQL
  • Optimize:
    • SQL queries
    • Indexing
    • Database performance
  • Implement:
    • Caching strategies
    • Background processing
    • Asynchronous workflows
  • Work with:
    • Sidekiq
    • Resque
    • Redis

API Development & Integrations

  • Design and maintain scalable RESTful APIs
  • Integrate with:
    • Third-party APIs
    • Payment systems
    • SaaS platforms
    • External services
  • Handle:
    • Authentication
    • Rate limiting
    • Background sync jobs
    • Webhook processing

Testing & Code Quality

  • Write and maintain:
    • Unit tests
    • Integration tests
    • System tests
  • Use frameworks such as:
    • RSpec
    • Minitest
    • Capybara
  • Maintain:
    • ≥80% test coverage
    • Clean code standards
    • Linting rules
  • Work within CI/CD pipelines for automated deployments and testing

Security & Reliability

  • Implement:
    • Authentication
    • Authorization
    • Role-based permissions
  • Use tools such as:
    • Devise
    • OmniAuth
  • Follow:
    • OWASP security best practices
    • CSRF protection
    • Secure input validation
  • Support compliance requirements where applicable:
    • GDPR
    • HIPAA

Performance Optimization & Monitoring

  • Improve:
    • API response times
    • Page load speeds
    • Background job throughput
  • Monitor applications using:
    • New Relic
    • Datadog
    • Honeybadger
    • Rollbar
  • Troubleshoot production issues and deploy fixes with minimal downtime

Collaboration & Agile Development

  • Collaborate with:
    • Product Managers
    • Designers
    • Frontend Engineers
    • QA teams
  • Participate in:
    • Sprint planning
    • Standups
    • Code reviews
    • Technical discussions
  • Provide accurate development estimates and contribute to architectural decisions
  • Maintain clear technical documentation for long-term maintainability

💻 Required Experience & Skills

  • 3+ years of Ruby on Rails development experience
  • Strong proficiency with:
    • Ruby
    • Rails
    • ActiveRecord
    • MVC architecture
  • Experience with:
    • PostgreSQL or MySQL
    • Sidekiq or Resque
    • Git workflows
    • CI/CD pipelines
  • Strong understanding of:
    • API development
    • Backend architecture
    • Scalable web applications

⭐ Ideal Experience

  • Experience integrating:
    • React
    • Vue.js
    • Stimulus
  • Experience deploying Rails applications to:
    • AWS
    • GCP
    • Heroku
  • Familiarity with:
    • Redis
    • Memcached
    • Background workers
    • Caching systems
  • Industry experience in:
    • SaaS
    • Fintech
    • Healthcare
    • E-commerce

🧠 What Makes You a Great Fit

  • Deep understanding of Rails conventions and ecosystem
  • Strong debugging and problem-solving skills
  • Passion for clean, maintainable, well-tested code
  • Comfortable balancing speed, reliability, and scalability
  • Strong collaborator and communicator in remote engineering environments
  • Ownership mindset with attention to long-term system quality

📅 What a Typical Day Looks Like

  • Review sprint tasks and pick up new feature tickets
  • Build and maintain Rails features and APIs
  • Optimize database queries and application performance
  • Write automated tests and review CI/CD pipelines
  • Collaborate with frontend and product teams on feature implementation
  • Troubleshoot production issues and deploy fixes
  • Monitor application health and improve system reliability
  • Document updates and technical workflows

In short:
You build and maintain scalable Rails applications that are secure, performant, reliable, and ready for production growth.

📊 Key Success Metrics (KPIs)

  • Features delivered on time and aligned with requirements
  • Application uptime ≥ 99.

Want to see the full job description?

Sign in to view the complete details and apply to this position.

Job details

Workplace

Hybrid

Location

Kenya

Similar

Jobr Assistant extension

Get the extension →