Ingeniero Backend Ruby Senior | Desarrollador de APIs y Servicios Empresariales

Remoto
Jornada completa
¿Busca una oportunidad para aplicar sus habilidades avanzadas en desarrollo backend con Ruby? Estamos en búsqueda de un Ingeniero Backend Ruby Senior para fortalecer nuestro equipo de desarrollo. Como pieza fundamental en nuestra estructura tecnológica, será responsable de diseñar y construir la lógica empresarial central que sustenta nuestras herramientas internas, APIs orientadas a socios comerciales y aplicaciones para usuarios finales. Responsabilidades Principales - Diseñar, desarrollar y mantener APIs robustas, servicios y sistemas transversales a todas las unidades de negocio, implementando las mejores prácticas de Ruby on Rails 7.x. - Diagnosticar y resolver problemas en entornos de producción a través de múltiples servicios y niveles de la infraestructura tecnológica. - Colaborar estrechamente con ingenieros de otras áreas para implementar nuevas funcionalidades que respondan a necesidades empresariales concretas. - Contribuir a la mejora continua de estándares de ingeniería, herramientas de desarrollo y procesos técnicos. - Participar activamente en revisiones de código, garantizando la calidad y mantenibilidad de las soluciones implementadas. - Optimizar el rendimiento de los sistemas existentes para asegurar escalabilidad y velocidad de respuesta. Requisitos Imprescindibles - Experiencia demostrable diseñando y construyendo APIs RESTful y/o GraphQL con enfoque en seguridad y rendimiento. - Conocimiento profundo de Ruby on Rails (versiones 6.x/7.x) y comprensión de los principios de diseño orientado a objetos. - Valoración del testing automatizado como parte integral del desarrollo, mantenimiento y mejora de sistemas. Capacidad para promover estas prácticas en la organización. - Comprensión de la importancia de buenas prácticas de diseño de código para acelerar el desarrollo y extender la funcionalidad de nuestros sistemas. - Disciplina rigurosa en cuanto a procesos de ingeniería y metodologías ágiles (Scrum, Kanban). - Capacidad para desenvolverse eficazmente en entornos multiculturales y multidisciplinarios. - Habilidad para transformar requisitos empresariales en entregables técnicos racionales y eficientes. Habilidades Adicionales Valoradas - Conocimientos en desarrollo de aplicaciones móviles con Android SDK, ReactJS y/o React Native. - Competencia en Java, Spring Framework y Spring Boot, Kotlin o JavaScript para desarrollo fullstack. - Experiencia en desarrollo de interfaces de usuario y principios de UX/UI. - Dominio avanzado de algoritmos, estructuras de datos y patrones de diseño de software. - Nivel avanzado de inglés para comunicación efectiva con equipos internacionales. - Experiencia previa en implementación de CI/CD y prácticas DevOps. ¿Por Qué Unirse a Nuestro Equipo? Al incorporarse a nuestra empresa, formará parte de un equipo innovador comprometido con el desarrollo de soluciones tecnológicas de vanguardia. Ofrecemos un entorno de trabajo flexible y completamente remoto, con oportunidades continuas de aprendizaje y crecimiento profesional. Nuestros proyectos desafiantes le permitirán ampliar sus habilidades técnicas mientras contribuye significativamente a productos utilizados por millones de usuarios a nivel global.