Ingeniero de Software Backend para Búsqueda de Vuelos
Despegar busca un Ingeniero de Software con al menos 5 años de experiencia en Java y Spring Boot para desarrollar y mantener soluciones backend escalables para la búsqueda de vuelos, trabajando en un entorno dinámico y colaborativo en Buenos Aires.
Si te copa la tecnología y querés generar impacto real en el futuro de los viajes en América Latina, este puesto en Despegar es para vos. Podrás desarrollar soluciones backend escalables y participar en decisiones de arquitectura, ideal si tenés experiencia en Java y Spring Boot.
Descripción del puesto
En el #EquipoD revolucionamos el futuro de los viajes en América Latina hace más de 25 años. Buscamos talento que piense en grande, actúe con autonomía y genere impacto real. Si te apasiona innovar, aprender rápido y trabajar en equipo para crear experiencias memorables, únete a nosotros. ¿Cuáles son los principales desafíos del rol?: - Desarrollar y mantener soluciones que permitan implementar las reglas de negocio de la búsqueda de vuelos, asegurando alta disponibilidad y performance, en un contexto de elevado throughput. - Diseñar y evolucionar APIs robustas que soporten los flujos de búsqueda de vuelos con eficiencia y mantenibilidad. - Participar activamente en decisiones de arquitectura orientadas a la escalabilidad, pensando en soluciones que puedan crecer junto al negocio. - Ser owner de las funcionalidades que desarrolles, desde el diseño hasta el deploy y el monitoreo en producción, siendo referente del soporte a producción. - Identificar y resolver problemas, trabajando de forma colaborativa con equipos de producto, revenue, travel partners y otros stakeholders. - Contribuir a la mejora continua del código del equipo a través de code reviews y buenas prácticas de ingeniería. - Adaptarse a un entorno dinámico donde los requerimientos evolucionan junto con las necesidades del negocio. ¿Qué buscamos?: - Al menos 5 años de experiencia desarrollando soluciones backend escalables con autonomía end-to-end (desde el análisis hasta producción). - Dominio de Java y Spring/Spring Boot. - Conocimiento con bases de datos no relacionales (Cassandra, MongoDB). - Conocimientos en Cloud. - Capacidad para diseñar soluciones simples, traceables y mantenibles. - Historial trabajando con aplicaciones de alto volumen de datos y concurrencia. - Ownership, actitud colaborativa y aprendizaje continuo (con proactividad para identificar y promover mejoras). Nice to have: - Experiencia trabajando con herramientas de AI. - Experiencia con herramientas de monitoreo como NewRelic y Kibana. - Experiencia en resolver problemas derivados de la alta concurrencia y tráfico elevado. - Conocimiento de Scala o Node.js.
Responsabilidades
- Desarrollar y mantener soluciones para reglas de negocio de búsqueda de vuelos
- Diseñar y evolucionar APIs robustas
- Participar en decisiones de arquitectura orientadas a la escalabilidad
- Ser owner de las funcionalidades
- Identificar y resolver problemas
- Contribuir a la mejora continua del código
- Adaptarse a un entorno dinámico