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 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. Desarrollar aplicaciones limpias, fiables y de alto rendimiento de extremo a extremo 2. Colaborar en el desarrollo de funciones desde la arquitectura hasta la implementación 3. Optimizar el rendimiento de las aplicaciones y garantizar las mejores prácticas de seguridad **Desarrollador Ruby on Rails****Tipo de puesto:** Tiempo completo, remoto **Horario de trabajo:** Horario comercial estadounidense **Ubicación:** Remota (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 construyendo aplicaciones limpias, fiables y de alto rendimiento de extremo a extremo. 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 propiedad, 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 * Participar en el 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 base 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 * Garantizar 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 usando herramientas como New Relic, Datadog, Rollbar o Honeybadger * Diagnosticar y resolver problemas en producción con tiempo de inactividad mínimo * Implementar prácticas óptimas de autenticación, autorización y seguridad de aplicaciones * Asegurar el cumplimiento de normativas de privacidad y seguridad de los datos, según corresponda **Colaboración y propiedad 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 backend * Te preocupas profundamente por 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 * Comprensión sólida 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 plataformas en la nube como AWS, GCP, Heroku u otras similares * Familiaridad con Redis, Memcached u otros sistemas de caché * Experiencia desarrollando aplicaciones SaaS, fintech, de salud o comercio electrónico * Conocimiento 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. Tú: * Desarrollarás y lanzarás nuevas funciones backend y puntos finales de API * Optimizarás consultas de base de datos y solucionarás cuellos de botella en la aplicación * Revisarás solicitudes de extracción y colaborarás con compañeros de ingeniería * Escribirás y mantendrás pruebas automatizadas para garantizar fiabilidad y estabilidad * Monitorearás el rendimiento de la aplicación y resolverás incidencias en producción * Participarás 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 impulsen 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 fiabilidad 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 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.