Ruby on Rails Developer
2 semanas atrás
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
-
Desenvolvedor Ruby on Rails Senior
Há 3 dias
Brasil Jaya Tech Tempo inteiroNa Jaya Tech , acreditamos na Engenharia de Software Consciente , uma abordagem inovadora, e por isso oferecemos um ambiente de trabalho inspirador, focado em promover o autoconhecimento, tomar decisões embasadas em dados, cultivar relacionamentos saudáveis e entender o impacto do nosso trabalho. Aqui, você encontrará oportunidades para crescimento...
-
Desenvolvedor ruby on rails senior
Há 2 dias
Brasil Jaya Tech Tempo inteiroNa Jaya Tech , acreditamos na Engenharia de Software Consciente , uma abordagem inovadora, e por isso oferecemos um ambiente de trabalho inspirador, focado em promover o autoconhecimento, tomar decisões embasadas em dados, cultivar relacionamentos saudáveis e entender o impacto do nosso trabalho. Aqui, você encontrará oportunidades para crescimento...
-
Software Engineer
3 semanas atrás
Índio do Brasil Avenue Code Tempo inteiroAbout the company: Avenue Code is the leading software consultancy focused on delivering end-to-end development solutions for digital transformation across every vertical. We're privately held, profitable, and have been on a solid growth trajectory since day one. We care deeply about our clients, our partners, and our people. We prefer the word 'partner'...
-
Desenvolvedor(a) Backend Ruby on Rails Pleno
2 semanas atrás
Brasil Clicksign Tempo inteiro R$40.000 - R$60.000 por anoDescriptionSobre a ClicksignSomos uma empresa brasileira líder em assinaturas eletrônicas. Em essência, facilitamos relações entre pessoas e empresas no ambiente digital. Por trás da nossa tecnologia de ponta e foco em segurança, temos a missão de fazer o mundo crescer, tornando as relações digitais cada vez mais inteligentes.Como trabalhamos:Nossa...
-
Ruby Integration Specialist
Há 4 dias
Brasil beBeeSoftwareEngineering Tempo inteiroSenior Software Engineering Lead We are seeking an experienced professional to spearhead the integration development between a renowned community platform and Discourse. The ideal candidate will possess in-depth knowledge of Ruby, Ruby on Rails, and expertise in customizing and extending Discourse. Key responsibilities include: Delivering a critical P1...
-
Senior Ruby Developer
Há 6 dias
Brasil EnzRossi Tempo inteiroLocation: Remote LATAM Engagement: Part-time Contractor Start Date: End of November Duration: 2 sprints, with strong potential for continued work until June 2026 Schedule: ~25 hours per week About the Role We're looking for a Ruby Specialist with deep experience in Discourse to deliver a fast, clean, and production-ready P1 integration between Discourse and...
-
Senior Ruby Developer
Há 7 dias
Brasil EnzRossi Tempo inteiroLocation: Remote LATAM Engagement: Part-time Contractor Start Date: End of November Duration: 2 sprints, with strong potential for continued work until June 2026 Schedule: ~25 hours per week About the Role We’re looking for a Ruby Specialist with deep experience in Discourse to deliver a fast, clean, and production-ready P1 integration between Discourse...
-
Senior ruby developer
Há 4 dias
Brasil EnzRossi Tempo inteiroLocation: Remote LATAM Engagement: Part-time Contractor Start Date: End of November Duration: 2 sprints, with strong potential for continued work until June 2026 Schedule: ~25 hours per week About the Role We’re looking for a Ruby Specialist with deep experience in Discourse to deliver a fast, clean, and production-ready P1 integration between Discourse...
-
Programador ruby
Há 4 dias
Brasil OniLearning Tempo inteiroDescrição da Empresa: Oni Learning Technology é uma edtech brasileira cujo objetivo é melhorar a aprendizagem, permitindo que pessoas organizem e criem seu próprio conteúdo educacional. Utilizamos aplicativos móveis que facilitam o processo de aprendizagem, envolvendo professores, alunos e escolas, do ensino fundamental ao ensino superior. Para...
-
Programador ruby
4 semanas atrás
Brasil OniLearning Tempo inteiroDescrição da Empresa: Oni Learning Technology é uma edtech brasileira cujo objetivo é melhorar a aprendizagem, permitindo que pessoas organizem e criem seu próprio conteúdo educacional. Utilizamos aplicativos móveis que facilitam o processo de aprendizagem, envolvendo professores, alunos e escolas, do ensino fundamental ao ensino superior. Para...