Chat rápido, mejores ofertas — Descargar

Desarrollador Ruby on Rails

Indeed

Compañía

Tipo de empleoTiempo completo
Modalidad de trabajoRemoto
Nivel de experiencia1 a 2 años
Nivel educativoSin requisito de título

Descripción

**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 de 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 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 clave** **Desarrollo de aplicaciones Rails** * Construir y mantener aplicaciones Ruby on Rails, APIs y servicios backend * Desarrollar lógica empresarial escalable mediante 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 utilizando 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 base de datos y mejorar el rendimiento de la aplicación * Implementar estrategias de indexación, caché y optimización de consultas * Gestionar trabajos en segundo plano mediante Sidekiq, Resque o frameworks 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 de código entre pares y mantener bases de código limpias y mantenibles * Apoyar flujos de trabajo de CI/CD y pipelines automatizados de despliegue * Hacer cumplir estándares de codificación mediante herramientas de linting como RuboCop **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 problemas en producción e implementar soluciones con tiempo de inactividad mínimo * Implementar prácticas recomendadas de autenticación, autorización y seguridad de aplicaciones * Garantizar el cumplimiento de normas 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 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 * Estás cómodo equilibrando 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 * Alto dominio 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 * Conocimiento de flujos de trabajo con Git y pipelines de 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 * Conocimiento de Redis, Memcached u otros sistemas de caché * Experiencia desarrollando aplicaciones SaaS, fintech, salud o comercio electrónico * Exposición a 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 e implementarás nuevas funciones backend y puntos finales de API * Optimizarás consultas de base de datos y diagnosticará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 apoyen 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 de los equipos de producto e ingeniería **Proceso de entrevista** * Entrevista telefónica inicial * Entrevista por video con el 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

Parte del contenido se ha traducido automáticamente

Publicado por

Juan García

Indeed · HR

Ubicación

Juan García

Indeed · HR

Empleos similares

Desarrollador Ruby on Rails empleo de Indeed en 2026 | ok.com