Coderlandjob logo
Hiring from
Canada
Work type
Remote
Posted
Sep 25, 2026
Is this job info correct?
Acerca del Rol Buscamos un/a Desarrollador/a Senior de Ruby on Rails con experiencia para unirse a un entorno de desarrollo altamente colaborativo, apoyando iniciativas de desarrollo de productos a largo plazo, modernización, mantenimiento y mejora continua. Este rol requiere más que sólidas capacidades técnicas. El/la candidato/a ideal es un/a jugador/a de equipo altamente comunicativo/a, confiable y que se siente cómodo/a trabajando en un entorno con un alto grado de colaboración, visibilidad y responsabilidad. Esta es una oportunidad totalmente remota, nearshore. El/la candidato/a seleccionado/a colaborará estrechamente con un equipo con sede en Canadá y debe mantener una superposición consistente con el horario laboral del Eastern Time (ET). Buscamos a alguien interesado/a en convertirse en un miembro del equipo a largo plazo, desarrollando una sólida comprensión de la plataforma, los productos y el negocio, en lugar de abordar el compromiso como una asignación a corto plazo. Responsabilidades Clave Diseñar, desarrollar, mantener y mejorar aplicaciones utilizando Ruby on Rails. Dar soporte a las aplicaciones existentes mientras se contribuye a las iniciativas de modernización y mejora continua. Participar en las actualizaciones de versión de Rails y en los esfuerzos de modernización de aplicaciones. Contribuir a proyectos que impliquen la migración de aplicaciones o servicios heredados a Ruby on Rails. Escribir código fiable, mantenible y bien probado utilizando RSpec y prácticas de prueba establecidas. Solucionar problemas de las aplicaciones y proporcionar soporte y mantenimiento continuos para los sistemas en producción. Trabajar con bases de datos MySQL y contribuir al rendimiento, fiabilidad y mantenibilidad de las aplicaciones. Desarrollar y mantener funcionalidades de Rails modernas y en tiempo real utilizando Action Cable y Hotwire. Colaborar estrechamente con desarrolladores/as, líderes técnicos, partes interesadas del producto y otros miembros de la organización. Comunicar proactivamente el progreso, los obstáculos, las dependencias y los cambios. Mantener una visibilidad clara y consistente de las tareas asignadas y su estado actual. Participar activamente en discusiones de equipo, revisiones de código, sesiones de planificación y toma de decisiones técnicas. Escuchar comentarios, hacer preguntas cuando los requisitos no estén claros y aprender continuamente los sistemas, procesos y el contexto de negocio de la organización. Asumir la responsabilidad del trabajo asignado, manteniéndose colaborativo/a y receptivo/a a la dirección del equipo. Cualificaciones Técnicas Imprescindibles 5 años de experiencia profesional en desarrollo con Ruby on Rails. Fuerte experiencia práctica con Ruby y Ruby on Rails. Fuerte experiencia con RSpec y prácticas de pruebas automatizadas. Experiencia trabajando con MySQL. Sólido conocimiento práctico de Git y flujos de trabajo de control de código fuente modernos. Experiencia trabajando en entornos basados en Unix, particularmente Linux y/o macOS. Experiencia práctica con actualizaciones de versión de Ruby Rails y/o iniciativas de modernización. Experiencia migrando aplicaciones, componentes o servicios de otras tecnologías/lenguajes a Ruby on Rails. Fuerte experiencia con soporte, mantenimiento, resolución de problemas y mejora de aplicaciones. Experiencia con Action Cable. Experiencia con Hotwire. Capacidad para trabajar eficazmente dentro de un entorno de desarrollo establecido y estándares de ingeniería. Cualificaciones Deseables Exposición a AWS, particularmente EC2, RDS, S3 y Secrets Manager. Experiencia o exposición a integraciones de Salesforce. Sólido conocimiento de JavaScript. Experiencia con tecnologías o frameworks de front-end modernos. Experiencia modernizando aplicaciones empresariales heredadas. Experiencia con prácticas de desarrollo TDD BDD. Experiencia trabajando eficazmente con equipos de desarrollo distribuidos o remotos. Comunicación Colaboración Fuertes habilidades de comunicación son un requisito crítico para esta posición. El/la candidato/a seleccionado/a debe: Tener habilidades excepcionales de comunicación profesional en inglés, tanto escritas como verbales. Comunicarse con confianza y eficacia con las partes interesadas técnicas y no técnicas. Comunicarse proactivamente en lugar de esperar a que se le pidan actualizaciones. Proporcionar visibilidad clara y consistente del estado de las tareas, el progreso, los obstáculos, las dependencias y la fecha de finalización esperada. Sentirse cómodo/a trabajando en un entorno estructurado donde el progreso del proyecto y las tareas se sigue de cerca. Demostrar fuertes habilidades de escucha y la capacidad de comprender los comentarios y traducirlos en acciones. Hacer preguntas a tiempo cuando los requisitos, prioridades o expectativas no estén claros. Ser receptivo/a a los comentarios y demostrar una genuina voluntad de aprender. Ser colaborativo/a, confiable, transparente y responsable. Demostrar una mentalidad de jugador/a de equipo, contribuyendo al éxito general del equipo en lugar de operar de forma aislada. Disponibilidad Modelo de Trabajo Esta es una posición totalmente remota, nearshore, apoyando a un equipo con sede en Canadá. Es obligatoria una superposición consistente con el horario laboral del Eastern Time (ET). Durante el horario laboral acordado, el/la consultor/a debe estar completamente dedicado/a, disponible y en línea para el compromiso, incluyendo reuniones, colaboración, actividades de desarrollo y comunicación en equipo. Los/las candidatos/as deben sentirse cómodos/as trabajando en un entorno estructurado donde la disponibilidad, la capacidad de respuesta y la visibilidad de las tareas son importantes. El rol requiere asistencia y disponibilidad fiables durante todo el horario de trabajo acordado. Esta posición está pensada como un compromiso a largo plazo. Buscamos candidatos/as que demuestren estabilidad profesional y un interés genuino en desarrollar una asociación duradera con el equipo. Entorno de Desarrollo Requisito de Hardware El proyecto opera en un entorno de desarrollo intensivo en recursos. Los/las candidatos/as deben tener acceso, como mínimo, a: MacBook Pro con procesador Apple M1 o superior. La máquina debe ser capaz de soportar de forma fiable un entorno de desarrollo local exigente y las herramientas necesarias para el trabajo de ingeniería diario. Perfil del Candidato/a Ideal El/la candidato/a ideal combina experiencia senior en Ruby on Rails con habilidades de comunicación excepcionales, fiabilidad y madurez profesional. Estamos particularmente interesados/as en alguien que: Sea un/a auténtico/a jugador/a de equipo y trabaje eficazmente en un entorno colaborativo. Se comunique abiertamente y proporcione visibilidad sin necesidad de seguimientos repetidos. Escuche bien, haga preguntas reflexivas y esté dispuesto/a a aprender. Asuma la responsabilidad, manteniéndose receptivo/a a los comentarios y la dirección del equipo. Se sienta cómodo/a con procesos estructurados y comunicación frecuente sobre prioridades y progreso. Valore la estabilidad y esté genuinamente interesado/a en un compromiso a largo plazo. Pueda generar confianza tanto con los miembros del equipo técnico como con las partes interesadas del negocio. Esté consistentemente disponible y sea receptivo/a durante el horario de trabajo acordado del Eastern Time. La experiencia técnica es esencial, pero la comunicación, la transparencia, la responsabilidad, la disponibilidad y el encaje a largo plazo con el equipo son igualmente importantes para el éxito en este rol.

Similar jobs

Apply for this job