Ingeniero de Ruby on Rails Semi Senior
Ingeniero de Ruby on Rails para equipo de desarrollo de Asset Management Engineering en Zipdev. Responsable de desarrollo full-stack, integraciones de APIs, optimización de bases de datos y testing.
Ideal para desarrolladores Ruby on Rails experimentados que buscan un desafío en un equipo de desarrollo de Asset Management.
Descripción del puesto
Estamos buscando un Ingeniero de Ruby on Rails versátil para unirse a nuestro departamento de Ingeniería de Gestión de Activos. En este rol, estarás a cargo 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 de Rails experimentado que no tenga miedo de profundizar en Go para tareas críticas de rendimiento o crear experiencias de frontend elegantes con React. Responsabilidades principales: - Desarrollo Full-Stack: Construir y mantener características de producción de alta calidad utilizando Ruby on Rails en todas las capas de la pila. - Integración de sistemas: Diseñar e implementar integraciones fluidas con diversas API de terceros. - Optimización de bases de datos: Gestionar bases de datos relacionales (PostgreSQL), enfocándose en el diseño de esquemas, indexación y ajuste de rendimiento. - Garantía de calidad: Escribir pruebas automatizadas exhaustivas utilizando Capybara y Playwright para asegurar despliegues de alta calidad. - Diseño colaborativo: Participar en la creación de modelos de dominio, discusiones de arquitectura de aplicaciones y la mejora de las prácticas de desarrollo del equipo. Lo que debe tener: - Ruby on Rails: 3+ años de experiencia en entornos de producción. - Go: 1+ año de experiencia profesional. - Frontend: 1+ año de experiencia con React y JavaScript o TypeScript. - Bases de datos: Fuerte dominio de bases de datos relacionales (PostgreSQL preferido), incluyendo una sólida comprensión de índices y optimización de consultas. - Pruebas: Experiencia demostrada con marcos de pruebas automatizadas. - Integración de API: Historial comprobado de integración con API web externas. Lo que sería bueno tener: - Procesamiento asincrónico: Experiencia con Sidekiq o Google Cloud Pub/Sub. - Diseño de API: Familiaridad con GraphQL. - Marcos de UI: Experiencia con Mantine. - Patrones arquitectónicos: Conocimiento de Arquitectura Limpia. Quién eres: - Mentalidad arquitectónica: Tienes una comprensión profunda de Diseño Orientado a Dominio (DDD), Desarrollo Orientado a Pruebas (TDD) y patrones de diseño generales. - Solucionador de problemas: Excelente habilidad para depurar problemas complejos en entornos tanto de Ruby como de JavaScript. - Socio de producto: Tienes interés en participar en entrevistas con clientes y ayudar a definir y priorizar el trabajo según las necesidades de los usuarios. - Mejoramiento continuo: Estás apasionado por mejorar los flujos de trabajo del equipo y los estándares de desarrollo. Trabaja de forma remota de lunes a viernes, 40 horas a la semana (sin fines de semana) Vacaciones: 10 días hábiles al año Días festivos: 5 Días Festivos Nacionales al año Días festivos de la empresa: 5 Días Festivos de la Empresa al año (Nochebuena, Navidad, Nochevieja, Año Nuevo, Día de Zipdev) Licencia parental Reembolso de gastos médicos Reembolso de estilo de vida activo Reembolso trimestral de oficina en casa Planes de compra con deducción de nómina Bono de longevidad Bono de aprendizaje continuo Acceso a plataformas de capacitación y desarrollo profesional ¿Mencionamos que es REMOTO? Uno de nuestros valores fundamentales en Zipdev es "Sé auténtico". Es por eso que te animamos a responder al formulario de solicitud con tus propias palabras; estamos interesados en 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 al final de nuestro sitio de carreras. Echales un vistazo y házmelo saber si tienes alguna otra pregunta.
Responsabilidades
- Desarrollo y mantenimiento de características de producción con Ruby on Rails
- Diseño e implementación de integraciones con APIs de terceros
- Optimización de bases de datos relacionales
- Creación de pruebas automatizadas con Capybara y Playwright
Skills requeridas
Beneficios
- 10 días de vacaciones al año
- 5 feriados nacionales al año
- 5 días festivos de la empresa al año
- Licencia parental
- Reembolso de gastos médicos
- Reembolso de estilo de vida activo
- Reembolso trimestral de oficina en casa
- Planes de deducción de nómina
- Bono de longevidad
- Bono de aprendizaje continuo
- Acceso a plataformas de capacitación y desarrollo profesional