




Resumen: Buscamos un ingeniero versátil de Ruby on Rails para desarrollo full-stack, integración de sistemas y optimización de bases de datos dentro del equipo de Ingeniería de Gestión de Activos. Aspectos destacados: 1. Construir y escalar aplicaciones de producción en toda la pila 2. Participar en discusiones sobre modelado de dominio y arquitectura 3. Comprensión profunda de DDD, TDD y patrones de diseño generales Buscamos un ingeniero versátil de **Ruby on Rails** para unirse a nuestro departamento de Ingeniería de Gestión de Activos. En este puesto, serás responsable de construir y escalar aplicaciones de producción en toda la pila, asegurando que nuestra plataforma siga siendo robusta, eficiente y centrada en el usuario. El candidato ideal es un desarrollador experimentado de Rails que no tema profundizar en Go para tareas críticas de rendimiento ni crear experiencias front-end elegantes con React. **Responsabilidades principales** * **Desarrollo full-stack:** Construir y mantener funciones de producción con Ruby on Rails en todas las capas de la pila. * **Integración de sistemas:** Diseñar e implementar integraciones fluidas con diversas APIs de terceros. * **Optimización de bases de datos:** Gestionar bases de datos relacionales (PostgreSQL preferiblemente), centrándose en el diseño de esquemas, la creación de índices y la afinación del rendimiento. * **Aseguramiento de calidad:** Escribir pruebas automatizadas exhaustivas con **Capybara** y **Playwright** para garantizar despliegues de alta calidad. * **Diseño colaborativo:** Participar en modelado de dominio, discusiones sobre arquitectura de aplicaciones y refinamiento de las prácticas de desarrollo del equipo. **Requisitos** **Imprescindibles** * **Ruby on Rails:** 3 o más años de experiencia en entornos productivos. * **Go:** 1 o más años de experiencia profesional. * **Frontend:** 1 o más años de experiencia con **React**, y con **JavaScript** o **TypeScript**. * **Bases de datos:** Conocimientos sólidos en bases de datos relacionales (preferiblemente PostgreSQL), incluida una comprensión sólida de índices y optimización de consultas. * **Pruebas:** Experiencia demostrable con frameworks de pruebas automatizadas. * **Integración de APIs:** Trayectoria comprobada en la integración con APIs web externas. **Deseables** * **Procesamiento asíncrono:** Experiencia con **Sidekiq** o **Google Cloud Pub/Sub**. * **Diseño de APIs:** Familiaridad con **GraphQL**. * **Frameworks de interfaz de usuario:** Experiencia con **Mantine**. * **Patrones arquitectónicos:** Conocimiento de **Arquitectura Limpia (Clean Architecture)**. **Quién eres** * **Orientado a la arquitectura:** Tienes una comprensión profunda del **Diseño Orientado al Dominio (DDD)**, el **Desarrollo Guiado por Pruebas (TDD)** y los patrones de diseño generales. * **Resolutor de problemas:** Destacas resolviendo problemas complejos tanto en entornos Ruby como JavaScript. * **Socio del producto:** Te interesa participar en entrevistas con clientes y ayudar a definir y priorizar el trabajo según las necesidades de los usuarios. * **Mejorador continuo:** Estás apasionado por mejorar los flujos de trabajo del equipo y los estándares de desarrollo. **Beneficios** * Trabajo remoto de lunes a viernes, 40 horas semanales (sin fines de semana) * Vacaciones: 10 días laborables al año * Festivos: 5 festivos nacionales al año * Festivos corporativos: 5 festivos corporativos al año (Víspera de Navidad, Navidad, Víspera de Año Nuevo, Año Nuevo y Día Zipdev) * Licencia parental * Reembolso de gastos médicos * Reembolso por estilo de vida activo * Reembolso trimestral para oficina en casa * Planes de compra con descuento en nómina * Bono por antigüedad * Bono por aprendizaje continuo * Acceso a plataformas de formación y desarrollo profesional * ¿Acaso mencionamos que es REMOTO?!! Uno de nuestros valores fundamentales en Zipdev es "Sé auténtico." Por eso te animamos a completar el formulario de solicitud con tus propias palabras; queremos conocerte a ti, no a un asistente digital. ¿Te preguntas cómo funciona nuestro entorno remoto o nuestro método de pago? Hemos reunido algunas respuestas útiles en nuestras Preguntas Frecuentes, ubicadas al final de nuestro sitio web de carreras. Échales un vistazo y avísanos si tienes alguna otra duda!


