Categorías
···
Entrar / Registro
Desarrollador Ruby on Rails
Indeed
Tiempo completo
Presencial
Sin requisito de experiencia
Sin requisito de título
México
Favoritos
Compartir
Parte del contenido se ha traducido automáticamenteVer original
Descripción

Resumen: Buscamos un Desarrollador Ruby on Rails para diseñar y mantener aplicaciones seguras, eficientes y escalables, integrando APIs y colaborando con equipos. Aspectos destacados: 1. Construir y mantener aplicaciones Rails, APIs y trabajos en segundo plano 2. Asegurar que las aplicaciones sean seguras, eficientes y escalables 3. Contribuir a una cultura de código limpio y buenas prácticas **Título del puesto:** Desarrollador Ruby on Rails **Tipo de puesto:** Tiempo completo, remoto **Horario laboral:** Horario comercial de clientes estadounidenses (con flexibilidad para revisiones de sprint, despliegues y soporte de guardia) **Acerca del puesto:** Nuestro cliente busca un Desarrollador Ruby on Rails para construir y mantener aplicaciones utilizando el framework Rails. Este puesto implica diseñar sistemas de back-end, integrar APIs, gestionar bases de datos y colaborar con equipos de front-end para entregar funciones de extremo a extremo. El Desarrollador Rails garantiza que las aplicaciones sean seguras, eficientes y escalables, al tiempo que contribuye a una cultura de código limpio y buenas prácticas. **Responsabilidades:** Desarrollo de aplicaciones: * + Construir y mantener aplicaciones Rails, APIs y trabajos en segundo plano. + Implementar lógica de negocio con modelos ActiveRecord, controladores y vistas. + Integrar frameworks de front-end (Stimulus, React, Vue) en aplicaciones Rails según sea necesario. Gestión de bases de datos: * + Diseñar, migrar y mantener esquemas en PostgreSQL o MySQL. + Optimizar consultas para rendimiento y escalabilidad. + Implementar indexación, almacenamiento en caché y trabajos en segundo plano (Sidekiq, Resque). Pruebas y aseguramiento de calidad: * + Escribir y mantener pruebas unitarias, de integración y de sistema (RSpec, Minitest, Capybara). + Asegurar que las canalizaciones CI/CD estén configuradas para pruebas y despliegues automatizados. + Mantener una cobertura de código del 80 % y hacer cumplir reglas de estilo/formateo (RuboCop, StandardRB). Seguridad y cumplimiento: * + Implementar autenticación/autorización de usuarios (Devise, OmniAuth). + Aplicar buenas prácticas de seguridad (protección CSRF, validación de entradas, OWASP). + Garantizar el cumplimiento de leyes de privacidad de datos (GDPR, HIPAA, según corresponda). Rendimiento y monitoreo: * + Optimizar tiempos de carga de páginas, tiempos de respuesta de APIs y rendimiento de trabajos en segundo plano. + Monitorear sistemas con herramientas como New Relic, Datadog, Honeybadger o Rollbar. + Diagnosticar problemas y desplegar correcciones urgentes con tiempo de inactividad mínimo. Colaboración y documentación: * + Trabajar con gerentes de producto y diseñadores para definir el alcance y priorizar características. + Participar en ceremonias de sprint y proporcionar estimaciones precisas de historias. + Documentar código, APIs y flujos de trabajo para mantenibilidad a largo plazo. **¿Qué te convierte en el candidato ideal?:** * Conocimiento profundo del ecosistema Rails y sus convenciones. * Capacidad sobresaliente para resolver problemas, equilibrando velocidad y escalabilidad. * Pasión por un código limpio, mantenible y bien probado. * Comunicación efectiva y capacidad para colaborar cómodamente entre equipos. **Experiencia y habilidades requeridas (mínimo):** * 3+ años de experiencia desarrollando con Ruby on Rails. * Competencia en Ruby, Rails, ActiveRecord y arquitectura MVC. * Experiencia con PostgreSQL/MySQL y frameworks para trabajos en segundo plano (Sidekiq, Resque). * Familiaridad con flujos de trabajo Git y herramientas CI/CD. **Experiencia y habilidades ideales:** * Experiencia en integración con front-end (Stimulus, React, Vue). * Despliegue de aplicaciones Rails en Heroku, AWS o GCP. * Familiaridad con almacenamiento en caché (Redis, Memcached). * Experiencia en sectores como SaaS, fintech, salud o comercio electrónico. **¿Cómo es un día típico?** El día a día de un Desarrollador Rails gira en torno a la construcción de funciones, el mantenimiento de sistemas y la garantía del rendimiento. Tú: * Revisarás las tareas del sprint, seleccionando nuevos tickets de funciones desde la lista pendiente. * Escribirás código para aplicaciones Rails, implementando lógica de negocio e integrando APIs. * Ejecutarás y revisarás pruebas, asegurando que el nuevo código cumpla con los estándares de calidad. * Colaborarás con equipos de front-end y producto, alineando las funciones con los requisitos de los usuarios. * Optimizarás el rendimiento ajustando consultas, agregando caché o resolviendo cuellos de botella. * Monitorearás paneles de errores (Honeybadger, Rollbar) y desplegarás correcciones según sea necesario. * Documentarás los cambios y actualizarás los repositorios para mantener el código mantenible. En esencia: garantizarás que las aplicaciones sean fiables, escalables, seguras y mejoren continuamente. **Métricas clave de éxito (KPI):** * Funciones entregadas a tiempo y alineadas con los requisitos. * Tasas de error y tiempo de inactividad minimizados (tiempo de actividad del 99,9 %). * Cobertura de pruebas mantenida en un 80 %. * Reducción de deuda técnica y mejora de la mantenibilidad del código. * Retroalimentación positiva de los interesados sobre la calidad y rendimiento de las funciones. **Proceso de entrevista:** * Entrevista telefónica inicial * Entrevista por video con reclutador de Pavago * Evaluación técnica (por ejemplo, construir una pequeña API Rails con modelos, endpoints y pruebas) * Entrevista con el equipo de ingeniería del cliente * Oferta y verificación de antecedentes

Fuentea:  indeed Ver publicación original
Juan García
Indeed · HR

Compañía

Indeed
Juan García
Indeed · HR
Empleos similares

Cookie
Configuración de cookies
Nuestras aplicaciones
Download
Descargar en
APP Store
Download
Consíguelo en
Google Play
© 2025 Servanan International Pte. Ltd.