Acerca del puesto Ingeniero Ruby on Rails
Sobre Coderland
En Coderland, el talento es lo que hace que las cosas pasen.
Somos una comunidad global de #CodeLovers apasionados por la tecnología, la innovación y la transformación digital. Trabajamos con compañías líderes creando soluciones reales de alto impacto, en un entorno donde cada idea cuenta y cada persona suma.
Aquí no hay talentos invisibles: se escucha, se colabora y se crece.
Ubicación
- Región: Nearshore con superposición horaria en Eastern Time (ET)
- Modalidad: Remoto
- Restricciones: Se requiere superposición consistente con el horario laboral del Eastern Time (ET). El/la candidato/a debe tener acceso a un MacBook Pro con procesador Apple M1 o superior.
- Idioma requerido: Inglés (B2+)
Lo que incluye tu salario
- Trabajo 100% remoto
- Coderland Homes en Panamá, Málaga e Islas Canarias
- Espacios de Coworking
- Acceso a oficinas en Panamá, Málaga y Madrid
- Aprendizaje y crecimiento continuo
- Plataforma de formación Udemy Business
- Plataforma de idiomas Preply
- Programa de referidos
- Pagos en USD
- Días familiares
- Bono por aniversario
- Cobertura de salud remota - SafetyWing
Sobre el rol
Buscamos un/a Ingeniero Ruby on Rails Senior con experiencia para unirse a un entorno de desarrollo altamente colaborativo. Este rol implica apoyar iniciativas de desarrollo de productos a largo plazo, modernización, mantenimiento y mejora continua. El candidato ideal combina sólidas capacidades técnicas con habilidades excepcionales de comunicación, fiabilidad y madurez profesional.
Se busca un auténtico jugador de equipo que trabaje eficazmente en un entorno colaborativo, se comunique abiertamente, asuma responsabilidades y esté interesado en un compromiso a largo plazo, desarrollando una sólida comprensión de la plataforma y el negocio.
Responsabilidades
- 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.
Requisitos / Habilidades Requeridas
- 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.
- 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.
- Tener acceso a un MacBook Pro con procesador Apple M1 o superior.
Requisitos 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.
¿Por qué Coderland?
Porque aquí formarás parte de un equipo donde la creatividad, el talento y la tecnología se unen para transformar el futuro. Creemos en las personas, en el trabajo en comunidad y en el impacto que podemos generar juntos.