Publicado hoy.
Ruby on Rails Developer (Mid-Level) en HIRELINE
Sueldo oculto
Remoto: Otro, México
Empleado de tiempo completo
Inglés : Nivel Básico
Descripción de la posición
Estamos buscando un Ruby on Rails Developer Mid-Level con bases sólidas de computación y un fuerte entendimiento de programación orientada a objetos. Buscamos a alguien que no sólo domine Rails, sino que escriba código limpio, mantenible y alineado a estándares modernos.
Serás parte del equipo que desarrolla productos internos y soluciones para clientes en distintas industrias, integrando Rails con arquitecturas modernas, AI-assisted development y componentes React.
Responsabilidades:
-
Desarrollar y mantener aplicaciones web utilizando Ruby on Rails bajo estándares de calidad (OOP, patrones de diseño, principios SOLID).
-
Implementar interfaces y funcionalidades usando Stimulus, Turbo/Hotwire y Rails Vanilla patterns.
-
Integrar y consumir APIs REST, servicios externos y arquitecturas cliente/servidor.
-
Escribir código tipado y validado utilizando Sorbet, con herramientas como Tapioca para la generación de RBI.
-
Mantener la calidad del código utilizando Rubocop, linters y buenas prácticas.
-
Colaborar con equipos multidisciplinarios (frontend, backend, AI y diseño).
-
Contribuir a decisiones de arquitectura y mejoras de performance.
-
Participar en code reviews promoviendo un código simple, claro y mantenible.
-
Ocasionalmente contribuir al frontend con ReactJS (mínimo mantenimientos/modificaciones).
-
Utilizar herramientas modernas de productividad como Cursor, GitHub Copilot, Claude, GPT u otros modelos de IA para acelerar el workflow.
Requisitos mínimos:
-
3+ años de experiencia profesional desarrollando software.
-
2+ años desarrollando con Ruby on Rails.
-
Fuerte dominio de OOP, patrones de diseño y fundamentos de CS (estructuras de datos, algoritmos básicos, metaprogramación).
-
Experiencia aplicando principios de clean architecture, SRP, cohesión y acoplamiento bajo.
Conocimientos y experiencia con:
-
Ruby on Rails (vanilla rails) Obligatorio
-
Stimulus / Turbo / Hotwire
-
Sorbet, Tapioca, Rubocop
-
RSpec o MinitestAPIs REST y arquitectura cliente/servidor
-
1+ año de experiencia con ReactJS (ideal para integraciones full-stack).(puede ser no reciente)
-
Experiencia trabajando con herramientas Git y flujos de desarrollo colaborativo.
-
Experiencia general en desarrollo de software web.
-
Plus / Deseable
-
Experiencia con Cursor u otros AI code editors (deseable)
-
Experiencia con modelos AI para ingeniería (Claude, GPT-4/5, etc.).(deseable)
-
Conocimientos básicos de Docker o CI/CD.
-
Experiencia en proyectos SaaS o arquitecturas multitenancy.
-
Interés por escribir código simple (“Vanilla Rails Is Plenty”)