workablehace 18 días

Ingeniero de Ruby on Rails Semi Senior

ZipdevRemoto · Tiempo completo
Semi Senior3+ años
Este aviso fue publicado originalmente en inglés, así que es probable que necesites inglés para este puesto. La descripción puede estar traducida automáticamente al español; ante la duda, revisá el aviso original con el botón de postularte.

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.

Por qué aplicar

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

Desarrollo full-stackIntegración de APIsOptimización de bases de datosTesting automatizadoResolución de problemas complejosDiseño de dominioArquitectura de aplicacionesMejora continua de procesos

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