Categorías
···
Entrar / Registro
Ruby on Rails Developer
Indeed
Tiempo completo
Presencial
Sin requisito de experiencia
Sin requisito de título
Mexico
Favoritos
Compartir
Parte del contenido se ha traducido automáticamenteVer original
Descripción

Summary: Seeking a Ruby on Rails Developer to build and maintain applications, design back-end systems, integrate APIs, manage databases, and collaborate with front-end teams. Highlights: 1. Build and maintain robust Ruby on Rails applications 2. Focus on clean code, best practices, and scalability 3. Collaborate across teams to deliver end-to-end features **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

Fuentea:  indeed Ver publicación original
Juan García
Indeed · HR

Compañía

Indeed
Cookie
Configuración de cookies
Nuestras aplicaciones
Download
Descargar en
APP Store
Download
Consíguelo en
Google Play
© 2025 Servanan International Pte. Ltd.