Ruby on Rails Developer

Pavago
Não especificado
Remoto 🌐
Publicado em 15 de janeiro de 2026

Descrição da Vaga

**Description** **Job Title:** Ruby on Rails Developer **Position Type** : Full\-Time, Remote **Working Hours:** U.S. client business hours (with flexibility for sprint reviews, deployments, and on\-call support) **About The Role** Our client is seeking a Ruby on Rails Developer to build and maintain applications using the Rails framework. This role involves designing back\-end systems, integrating APIs, managing databases, and collaborating with front\-end teams to deliver end\-to\-end features. The Rails Developer ensures applications are secure, performant, and scalable, while contributing to a culture of clean code and best practices. **Responsibilities** Application Development: * Build and maintain Rails applications, APIs, and background jobs. * Implement business logic with ActiveRecord models, controllers, and views. * Integrate front\-end frameworks (Stimulus, React, Vue) into Rails apps where required. **Database Management** * Design, migrate, and maintain schemas in PostgreSQL or MySQL. * Optimize queries for performance and scalability. * Implement indexing, caching, and background jobs (Sidekiq, Resque). **Testing \& Quality Assurance** * Write and maintain unit, integration, and system tests (RSpec, Minitest, Capybara). * Ensure CI/CD pipelines are configured for automated testing and deployment. * Maintain ≥80% code coverage and enforce style/linting rules (RuboCop, StandardRB). **Security \& Compliance** * Implement user authentication/authorization (Devise, OmniAuth). * Enforce security best practices (CSRF protection, input validation, OWASP). * Ensure compliance with data privacy laws (GDPR, HIPAA as applicable). **Performance \& Monitoring** * Optimize page load times, API response times, and background job throughput. * Monitor systems with tools like New Relic, Datadog, Honeybadger, or Rollbar. * Troubleshoot issues and deploy hotfixes with minimal downtime. **Collaboration \& Documentation** * Work with product managers and designers to scope and prioritize features. * Participate in sprint ceremonies and provide accurate story estimates. * Document code, APIs, and workflows for long\-term maintainability. **What Makes You a Perfect Fit** * Deep knowledge of the Rails ecosystem and conventions. * Strong problem\-solver who can balance speed and scalability. * Passion for clean, maintainable, and well\-tested code. * Effective communicator, comfortable collaborating across teams. **Required Experience \& Skills (Minimum)** * 3\+ years Ruby on Rails development experience. * Proficiency in Ruby, Rails, ActiveRecord, and MVC architecture. * Experience with PostgreSQL/MySQL and background job frameworks (Sidekiq, Resque). * Familiarity with Git workflows and CI/CD tools. **Ideal Experience \& Skills** * Experience with front\-end integration (Stimulus, React, Vue). * Deployed Rails apps to Heroku, AWS, or GCP. * Familiarity with caching (Redis, Memcached). * Industry exposure in SaaS, fintech, healthcare, or e\-commerce. **What Does a Typical Day Look Like?** A Rails Developer’s day revolves around building features, maintaining systems, and ensuring performance. You will: * Review sprint tasks, picking up new feature tickets from the backlog. * Write code for Rails applications, implementing business logic and integrating APIs. * Run and review tests, ensuring new code meets quality standards. * Collaborate with front\-end and product teams, aligning features with user requirements. * Optimize performance by tuning queries, adding caching, or fixing bottlenecks. * Monitor error dashboards (Honeybadger, Rollbar) and deploy fixes as needed. * Document changes and update repos to keep the codebase maintainable. In essence: you ensure applications are reliable, scalable, secure, and continuously improving. **Key Metrics For Success (KPIs)** * Features delivered on time and aligned with requirements. * Error rates and downtime minimized (≥99\.9% uptime). * Test coverage maintained ≥80%. * Reduced technical debt and improved code maintainability. * Positive stakeholder feedback on feature quality and performance. **Interview Process** * Initial Phone Screen * Video Interview with Pavago Recruiter * Technical Assessment (e.g., build a small Rails API with models, endpoints, and tests) * Client Interview with Engineering Team * Offer \& Background Verification

Vaga originalmente publicada em: linkedin

💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev

Ruby on Rails Developer - Pavago | Job For Dev