Categorías
···
Entrar / Registro

Desarrollador Ruby on Rails

Indeed
Tiempo completo
Presencial
Sin requisito de experiencia
Sin requisito de título
México, 01000, MX
Favoritos
Compartir
Parte del contenido se ha traducido automáticamenteVer original

Descripción

Resumen: Buscamos a un desarrollador experimentado de Ruby on Rails para construir, optimizar y mantener aplicaciones web escalables, trabajando estrechamente con los equipos de producto, ingeniería y diseño. Aspectos destacados: 1. Construye y mantiene aplicaciones web y sistemas de backend escalables 2. Se enfoca en el desarrollo de aplicaciones limpias, confiables y de alto rendimiento 3. Colabora con equipos diversos en un entorno remoto dinámico **Desarrollador Ruby on Rails****Tipo de puesto:** Tiempo completo, remoto **Horario laboral:** Horario comercial estadounidense **Ubicación:** Remoto (preferentemente LATAM, Europa del Este, Pakistán y Sudáfrica) **Acerca del puesto** Estamos contratando a un desarrollador experimentado de Ruby on Rails para construir, optimizar y mantener aplicaciones web escalables utilizadas por empresas en crecimiento y equipos de producto. Este puesto es ideal para un ingeniero que comprenda profundamente el ecosistema Rails y disfrute construir aplicaciones limpias, confiables y de alto rendimiento desde el principio hasta el final. Trabajarás estrechamente con los equipos de producto, ingeniería y diseño para desarrollar nuevas funciones, mejorar el rendimiento de la aplicación y mantener sistemas de backend escalables. El candidato ideal es altamente técnico, orientado al detalle y cómodo trabajando de forma independiente en entornos remotos dinámicos donde la responsabilidad, la velocidad y la calidad del código son fundamentales. **Responsabilidades principales****Desarrollo de aplicaciones Rails*** Construir y mantener aplicaciones Ruby on Rails, APIs y servicios de backend * Desarrollar lógica empresarial escalable utilizando las convenciones de Rails, ActiveRecord, controladores y objetos de servicio * Crear APIs RESTful e integrar servicios de terceros y APIs externas * Colaborar con desarrolladores frontend que utilicen React, Vue o Stimulus cuando sea necesario * Contribuir al desarrollo de funciones desde la arquitectura hasta la implementación **Diseño y optimización de bases de datos*** Diseñar y mantener esquemas de bases de datos PostgreSQL o MySQL * Optimizar consultas de bases de datos y mejorar el rendimiento de la aplicación * Implementar estrategias de indexación, almacenamiento en caché y optimización de consultas * Gestionar trabajos en segundo plano mediante Sidekiq, Resque o marcos similares * Asegurar que las aplicaciones sigan siendo escalables y eficientes bajo cargas de trabajo crecientes **Pruebas, CI/CD y calidad del código*** Escribir y mantener pruebas unitarias, de integración y de sistema usando RSpec, Minitest o Capybara * Mantener altos estándares de calidad del código y cobertura de pruebas * Participar en revisiones técnicas entre pares y mantener bases de código limpias y mantenibles * Apoyar flujos de trabajo de CI/CD y tuberías automatizadas de despliegue * Hacer cumplir estándares de codificación mediante herramientas como RuboCop u otras similares **Rendimiento, monitoreo y seguridad*** Optimizar los tiempos de respuesta de las APIs y el rendimiento general de la aplicación * Monitorear aplicaciones mediante herramientas como New Relic, Datadog, Rollbar o Honeybadger * Solucionar problemas en producción e implementar correcciones con tiempo de inactividad mínimo * Implementar buenas prácticas de autenticación, autorización y seguridad de aplicaciones * Garantizar el cumplimiento de los estándares de privacidad y seguridad de los datos, según corresponda **Colaboración y responsabilidad técnica*** Trabajar estrechamente con gerentes de producto y diseñadores para definir el alcance y estimar funciones * Participar en la planificación de sprints, discusiones técnicas y decisiones arquitectónicas * Documentar APIs, flujos de trabajo y sistemas técnicos para su mantenibilidad a largo plazo * Apoyar mejoras continuas en los flujos de trabajo de desarrollo y estándares de ingeniería **Qué te convierte en un excelente candidato*** Tienes amplia experiencia práctica con Ruby on Rails y sistemas de backend * Te importa profundamente escribir código limpio, mantenible y bien probado * Eres capaz de equilibrar eficazmente el desarrollo rápido con la escalabilidad a largo plazo * Eres proactivo, recursivo y capaz de resolver desafíos técnicos de forma independiente * Comunicas con claridad y colaboras eficazmente dentro de equipos de ingeniería remotos * Disfrutas mejorar continuamente sistemas, flujos de trabajo y el rendimiento de las aplicaciones **Experiencia y habilidades requeridas*** 3+ años de experiencia profesional en desarrollo con Ruby on Rails * Conocimientos sólidos de Ruby, Rails, ActiveRecord y arquitectura MVC * Experiencia con bases de datos PostgreSQL o MySQL * Experiencia con sistemas de trabajos en segundo plano como Sidekiq o Resque * Familiaridad con flujos de trabajo Git y tuberías CI/CD * Sólida comprensión de APIs RESTful y arquitectura de aplicaciones backend * Experiencia escribiendo pruebas automatizadas y manteniendo estándares de calidad del código **Experiencia deseable*** Experiencia integrando React, Vue o Stimulus con aplicaciones Rails * Experiencia desplegando aplicaciones en AWS, GCP, Heroku o plataformas en la nube similares * Familiaridad con Redis, Memcached u otros sistemas de caché * Experiencia construyendo aplicaciones SaaS, fintech, de salud o comercio electrónico * Conocimientos básicos de Docker, Kubernetes o flujos de trabajo modernos de DevOps **Cómo es un día típico** El día a día de un desarrollador Ruby on Rails gira en torno a construir funciones, mejorar el rendimiento y mantener aplicaciones escalables. Realizarás lo siguiente: * Desarrollar e implementar nuevas funciones de backend y puntos finales de API * Optimizar consultas de base de datos y solucionar cuellos de botella en la aplicación * Revisar solicitudes de extracción y colaborar con compañeros de ingeniería * Escribir y mantener pruebas automatizadas para garantizar fiabilidad y estabilidad * Monitorear el rendimiento de la aplicación y resolver problemas en producción * Participar en la planificación de sprints, discusiones técnicas y flujos de trabajo de despliegue En resumen: ayudas a construir aplicaciones fiables, escalables y de alto rendimiento que respaldan el crecimiento del producto y la estabilidad técnica a largo plazo. **Métricas clave de éxito (KPI)*** Funciones entregadas a tiempo y alineadas con los requisitos técnicos * Tiempo de actividad de la aplicación y confiabilidad del sistema mantenidos a altos niveles * Alta cobertura de pruebas y reducción de errores en producción * Mejora del rendimiento y escalabilidad de la aplicación * Código limpio y mantenible con menor deuda técnica * Colaboración positiva y retroalimentación favorable por parte de los equipos de producto e ingeniería **Proceso de entrevista*** Entrevista telefónica inicial * Entrevista por video con un reclutador de Pavago * Evaluación técnica (ejercicio de API Rails o función de backend) * Entrevista con el equipo de ingeniería del cliente * Oferta y proceso de incorporación #RubyOnRails #RailsDeveloper #BackendDeveloper #RubyDeveloper #SoftwareEngineer #WebDevelopment #RemoteJobs #PostgreSQL #APIDevelopment #SaaS

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.