Senior Backend Node Engineer

🛩️ ¿Has realizado algún viaje últimamente y te ha pasado que ha sido un caos gestionar toda la información del trayecto? Que si una tarjeta de embarque por aquí, el pasaporte por allá, unas retenciones que no contabas al llegar a la ciudad, obras cerca del hotel… Pues si conocieras a estos cracks, no te hubiera pasado, gestionan los viajes de negocios a otro nivel. Por nuestra parte, ya tenemos a más de 17 Manfreditas en sus filas y el feedback es inmejorable! 🙌 Si te gusta trabajar en Business Class, este es tu lugar. 🤗

WhereTo es el hub de desarrollo y diseño tecnológico del Flight Centre Travel Group, uno de los mayores grupos de gestión de viajes del mundo, con presencia en más de 100 países. Nacieron como una startup de viajes en San Francisco en 2016 con una idea sencilla que se hizo viral (dime tu presupuesto y tus fechas, y te digo a dónde puedes viajar), y de ahí dieron el salto al mundo corporativo. Hoy están detrás de productos como Melon y la FCM Platform, que usan miles de empresas en todo el mundo para reservar vuelos, hoteles, recibir recomendaciones de itinerarios, información en tiempo real del trayecto, estrategias de ahorro, control de gastos y un largo etcétera.

Y aquí viene una de las cosas más interesantes de su tecnología: su plataforma está impulsada por IA. Usan algoritmos de Machine Learning para recomendar opciones de viaje personalizadas en función de las preferencias de cada viajero, las políticas de su empresa y el presupuesto disponible, además de permitir el seguimiento del viaje en tiempo real, reporting y análisis de costes para que las compañías optimicen sus programas de viajes y reduzcan gastos. Miles de organizaciones nacionales y multinacionales, entre las que se encuentran marcas tan conocidas como Mars, Spotify o EA, ya confían en su tecnología y sus equipos para mover a sus viajeros de negocios.

Y aquí es donde entrarás tú. WhereTo está unificando el desarrollo de la plataforma del grupo bajo una misma base tecnológica, principalmente JavaScript y Node.js, y quieren reforzar el equipo de backend en España con perfiles senior. Es decir, hay una plataforma que escalar, integraciones que construir y mucho que decidir. Te incorporas a un equipo con la agilidad y la mentalidad de startup, pero con el músculo y la red de seguridad de una multinacional. Más libertad para definir producto, y a la vez más estabilidad.

Tu labor como Senior Backend Developer será ayudarles a construir una plataforma accesible a nivel mundial, creando y consumiendo múltiples APIs y procesando miles de peticiones de usuario con un tiempo de respuesta excelente y a prueba de fallos. Su stack.

Frontend: React, Next.js y React Native.

Backend: Node.js, Ruby on Rails, TypeScript y PostgreSQL.

Platform: Google Cloud, Docker, Kubernetes y Terraform.

El equipo técnico no solo sigue instrucciones, sino que tiene su propia visión del producto y siempre se buscan maneras de hacer las cosas mejor. Trabajarás en un proyecto innovador de tecnología que se centra en la mejora de los viajes de negocios y donde la persona es lo primero.

  • Diseñar e implementar funcionalidades en el Backend para crear nuevas funcionalidades de producto o mejorar la disponibilidad y la escalabilidad de la plataforma.
  • Entregar código robusto y mantenible con una excelente cobertura de tests (unitarios y de integración; aquí el testing no es opcional).
  • Trabajarás con APIs de servicios para realizar integraciones con terceros y entre sus propias aplicaciones.
  • Revisar el código del resto del equipo, aportando y aprendiendo de los demás.

En WhereTo creen en el desarrollo iterativo e incremental, trabajan con una metodología ágil que como cualquier equipo han ido adaptando a sus necesidades. Trabajan por sprints y miden lo que hacen, pero sin convertir el proceso en una religión. Intentan poner siempre el foco en las necesidades de los usuarios, haciendo research y probando conceptos, y siempre buscando la mejor forma de hacer algo, evitando caer en los "esto siempre se ha hecho así". Tienen una estructura muy horizontal, la comunicación para ellos es muy importante y fomentan que todo el mundo pueda dar siempre su opinión constructiva, ¡aquí no encontrarás barreras! Han trabajado mucho en el buen ambiente del equipo y quieren que las siguientes incorporaciones sigan manteniendo ese buen rollito que tienen. Nada de brilliant jerks.

Para incorporarte al equipo de Backend necesitan:

  • Como mínimo +5 años de experiencia (idealmente en el rango de 5 a 10) desarrollando aplicaciones web complejas con Node.js y buenas prácticas.
  • Manejo sólido de TypeScript en Backend.
  • Cultura de testing: tests unitarios y de integración como parte natural de tu forma de trabajar.
  • Trabajan con muchas APIs externas, no siempre tan bien documentadas, así que una actitud positiva y de querer aprender es necesaria.
  • Ser capaz de comunicarte en inglés, ya que la relación con el resto de WhereTo es en este idioma. No buscan perfección y ofrecen clases para ayudarte a pulirlo si lo necesitas.🌍

Ganarás puntos extra si:

  • Has trabajado o tienes experiencia en Ruby On Rails, ya que hay proyectos que están montados en dicho lenguaje.
  • Tienes experiencia con Google Cloud (es la nube que priorizan, pero son flexibles: si vienes de AWS u otra plataforma, también te querrán conocer).
  • Te sientes cómodo con Docker y Kubernetes y no te asusta echar una mano al equipo de infraestructura para mejorar los procesos.
  • Tienes experiencia construyendo aplicaciones globales.
  • Tienes alma de Hacker.

💻 Equipo necesario para que puedas trabajar cómodamente. Tendrás un presupuesto de 3.000€ para elegir el equipo que más te guste. 💸 Plan de compra de acciones. 🏨 Descuentos de viajes. 💆🏽 Recursos de salud. 💪🏼 Descuentos en Gym. ♻️ Sostenibilidad y RSC. 💰 50€/mes para compensar el trabajo remoto. 🗺️ Plan de carrera y acceso a oportunidades dentro de un grupo global.