Point your AI agent at freehire and let it find you a job.

Get the CLI →

Traveltechessentialist

NewBe an early applicant

Software Engineer II - Flights

Discussion

Summary

This Backend Software Engineer II will build and maintain high-performance flight search and pricing engines using Java and Spring Boot within a high-throughput environment. The role involves designing scalable APIs, handling large volumes of data, and owning features from design to production deployment.

Actualmente nos encontramos en búsqueda de Backend Software Engineer II para sumarse a nuestro equipo de tecnología dentro del equipo de Vuelos. Dentro de vuelos, somos el equipo de tecnología que se encarga del motor de búsqueda y pricing de esa vertical. Estarás trabajando en proyectos con importante impacto en el negocio, encontrando desafíos que te van a hacer crecer constantemente.

¿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.

Ofrecemos autonomía, impacto real y un entorno donde crear, aprender y escalar. Integrar un equipo que valora la diversidad y pone a las personas en el centro.

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available