“Welcome on board this Caravelo Flight MFR2023. May we have your attention while we point some of the best features on this travel-as-a-product startup”. Al habla Saúl; la API de Caravelo está en pleno despegue, y estoy ayudando a reforzar su tecnología de Backend con alguien que impulse aún más la velocidad de desarrollo. ¿Te animas a subir a bordo?
Están en un momento emocionante de crecimiento. Te cuento más.
¿Qué te parece la opción de suscribirte a una aerolínea? O en otras palabras, obtener un vuelo al mes pagando una cuota mensual. Pues gracias a Caravelo, las aerolíneas pueden lanzar todo tipo de programas de suscripción, consiguiendo que millones de viajeros vuelen a precios más asequibles, al mismo tiempo que benefician a las aerolíneas con pasajeros/as más leales y satisfechos permitiéndoles transformar su negocio en un modelo enfocado en facturación predecible y minimizando pérdidas.
Después de varios años, el sector de los viajes ha vuelto a despegar y está hambriento de soluciones innovadoras como las que ofrece Caravelo. Sus propuestas no solo incentivan el deseo de viajar, sino que además están transformando el modelo de negocio de las aerolíneas mediante sistemas de suscripción que están revolucionando la industria. Este crecimiento los ha llevado a un momento crucial: tras incorporar a su nuevo VP de Ingeniería, están listos para dar el siguiente paso ampliando el equipo de Backend con perfiles senior que no solo aporten experiencia técnica, sino también contribuyan al desarrollo de una sólida cultura de Ingeniería dentro del equipo.
En este momento, la aplicación se enfrenta al emocionante desafío de escalar, y para lograrlo, están apostando por construir una plataforma API First. Este enfoque permitirá a las aerolíneas integrarse con facilidad y flexibilidad, desbloqueando nuevas oportunidades y mejorando la experiencia para todos los usuarios. El equipo de "Retention" ya está manos a la obra construyendo una potente API REST, pero necesitan refuerzos. Aquí es donde entras tú: tu ayuda será clave para acelerar el desarrollo y optimizar la manera en que trabajan, marcando una diferencia real en el camino hacia el éxito.
“Creemos que viajar transforma a las personas y al mundo, por eso ayudamos a las compañías a democratizar los vuelos introduciendo programas de suscripción”. - José Luis Vilar, Co-Founder
Si a ti también te apasiona tanto viajar como a ellos, este es tu sitio. Encontrarás un equipo que ha vivido mil y una experiencias, con sus turbulencias y sus celebraciones, con las pilas puestas para llegar al siguiente destino.
Te embarcarás en este squad de backend para trabajar junto al equipo en el desarrollo de la API REST que permite a las aerolíneas integrarse con la plataforma de manera sencilla y eficiente. Actualmente, cuentan con un MVP construido sobre una arquitectura sencilla que les ha permitido probar y validar hacia dónde quieren dirigir su solución. El próximo paso es ambicioso: construir una API robusta, tolerante a fallos y respaldada por una arquitectura distribuida que sea capaz de soportar el crecimiento y garantizar un escalado sostenible.
El backend de la plataforma está basado principalmente en tecnologías Java y gestionado con Maven, lo que asegura una base sólida y confiable para el desarrollo. Están buscando a alguien que sea una pieza clave en el equipo, contribuyendo no solo en la implementación técnica, sino también en la definición de decisiones estratégicas que darán forma al futuro de la API. Quieren que tengas un impacto directo desde el primer día, liderando iniciativas y contribuyendo a su puesta en marcha.
Además, esta misión no se trata solo de construir tecnología: trabajarás codo con codo con el resto del equipo de Ingeniería, apoyando a los desarrolladores backend más junior en su crecimiento profesional. Serás una figura de referencia clave y cultural dentro del equipo, ayudando a crear un entorno donde el aprendizaje y la mejora continua sean pilares fundamentales.
Habrás completado tu onboarding, que incluirá una comprensión del negocio a alto nivel, la composición de lugar en cuanto a los módulos de la plataforma y su deuda técnica, realizarás pair-programing con algunos miembros del equipo de Ingeniería para que entiendas los retos desde dentro y en el día a día.
Estarás familiarizado/a con (casi) todos los subdominios de conocimiento y sabrás a quién acudir en caso de duda.
Desarrollarás API's pensando en el rendimiento, la disponibilidad y la escalabilidad con un código robusto y sostenible.
Aplicarás buenas prácticas y patrones de diseño pensando en la eficiencia y en la escalabilidad del código, haciéndolo sencillo y legible.
Te encargarás de traducir los requisitos de negocio en tareas o user stories técnicas.
Te responsabilizarás de la entrega de nuevas funcionalidades y actualizaciones, ajustando el contexto y alcance.
Ayudarás a la toma de decisiones de arquitectura, escalabilidad, velocidad y seguridad.
Te relacionarás con otros equipos, ayudando a mantener un entorno de trabajo colaborativo y fomentando el espíritu de equipo.
Supervisarás y aportarás en la formación de otros miembros del equipo, en su camino hacia la especialización y buenas prácticas.
En Caravelo creen en una metodología de trabajo Agile, aunque sin despegarse demasiado del sentido común: no son puristas de algunas de sus ceremonias más populares, pero saben mantener el rumbo hacia la eficiencia. Operan con un roadmap de producto planificado por Quarter, dejando siempre un buffer (~30%) para lo inesperado: resolver bugs, abordar migraciones de integraciones clave (como la pasarela de pagos) o pagar esa "deuda técnica no programada" que siempre acecha en el hangar.
Hace unos años, emprendieron un vuelo transformador: pasaron de ser una compañía customer-first (sí, cayeron en la hiperpersonalización y en la trampa de parecer una consultora) a convertirse en una auténtica product company. Este cambio los ha llevado a implementar roadmaps estructurados, construir una comunidad de usuarios y adoptar un enfoque API oriented que lidera su estrategia. Actualmente, están desplegando squads especializados en subdominios de producto, con la misión de trabajar de manera autónoma e independiente en sus propios roadmaps.
En su día a día, les encanta hacer entregas semanales bajo el lema “Why delay happiness?”, empleando feature flags que, aunque a veces puedan generar turbulencias en producción, les permiten mantener el desarrollo ágil y adaptable. Para organizar el flujo de trabajo, se apoyan en Kanban, aunque están constantemente buscando maneras de optimizar su forma de trabajar. Esto incluye incorporar code reviews más sistemáticas y sesiones de trabajo conjunto, con el objetivo de distribuir el conocimiento y hacer que el equipo vuele más alto cada día.
Han llegado hasta aquí intentando reutilizar al máximo el código duplicando lo menos posible, pero contigo quieren saltar al siguiente nivel adoptando una arquitectura más escalable que la reducción de la deuda técnica y permita entregar más rápido. Buscan que les ayudes a dar un empujón a este proyecto y también aceleres el crecimiento del resto de compañeros (3 en total).
Tienen una estructura muy horizontal y la comunicación para ellos es muy importante. Esperan y fomentan que todo el mundo pueda dar opiniones constructivas. Entienden que los errores son parte del camino, pero que de ellos se aprende.
Les encanta compartir el conocimiento y al mismo tiempo aprender cosas nuevas, por lo que crean mecanismos para fomentarlo como: Decision Stack, Demo days, Town Halls con Knowledge pills, Master Classes (brown bag)…
Y en el back, encontrarás un stack de Java con Maven y H2K, bases de datos relacionales y Couchbase como NoSQL, además de estar todo dockerizado y desplegado en AWS. Quieren incorporar TDD o BDD en los desarrollos, por lo que una parte fundamental de tu propósito consistirá en "difundir la palabra" del testing.
El equipo de ingeniería trabaja con horario flexible y creen que es la mejor manera de trabajar, es que cada integrante se autorresponsabilice de su organización. Tienen una filosofía de trabajo híbrido donde cada integrante tiene la libertad de organizar su semana, a la vez que interaccionar de manera presencial algunos días con el equipo.
Vacaciones 22 días
Para darte contexto, Caravelo ha evolucionado hacia un modelo híbrido, combinando 3 días en la oficina y 2 de teletrabajo a la semana. Creen en fomentar una cultura de ingeniería basada en el contacto y la colaboración, donde fluyan las ideas, se organicen demos y se refuerce el espíritu de equipo.
Saben que las mejores soluciones nacen de la creatividad y la comunicación diaria, por eso están adaptando sus espacios de trabajo y tecnología para que la experiencia, tanto presencial como remota, sea inclusiva y eficiente.
Les podrás encontrar en sus oficinas en pleno barrio L'Eixample en Barcelona.
Ahora mismo son alrededor de 50 personas en el equipo, aunque es probable que cuando te incorpores ya sean alguna más. Algunos de los compañeros con los que interactuarás más se encuentran entre este Cabin Crew.
Están buscando una persona que domine a la perfección el desarrollo backend, y pasión por la filosofía API First. Que le apasione el mundo startup y participar en todas las fases del ciclo de vida de un producto.
Su carta a los reyes magos es:
40€/mes o T-Mes para compensar el trabajo presencial en la oficina si estás en Barcelona o cerca.
Equipo necesario para que puedas trabajar cómodamente.
Posibilidad de elegir tu entorno de trabajo: Linux, MacOS o Windows.
Tarjeta Cobee (Seguro médico con Mpafre, cheques restaurant, guardería, seguro médico).
️️Descuento en los mejores gimnasios con Andjoy (promueven un estilo de vida saludable).
Capacidad de transformar parte del salario en pagos en especie como: cheques-guardería o Tickets Restaurant.
La compañía no solo incentiva sino facilita que tengas tiempo para participar como speaker en eventos que aporten valor a la Comunidad.
Sí, aunque siempre y cuando tengas pasaporte de la Unión Europea… Por temas administrativos.
La verdad es que necesitan cubrir la posición YA de YA, por lo que tratarán de ser lo más ágiles posible. Pero como sabrás, es una posición muy importante y crítica para la compañía, por lo que el proceso tiene varias fases:
* El índice de referencia salarialse calcula en base a los salarios que ofrecen los líderes de mercado en los correspondientes sectores. Su función es guiar a los miembros Prémium a la hora de evaluar las distintas ofertas disponibles y de negociar el sueldo. El índice de referencia no es el salario indicado directamente por la empresa en particular, que podría ser muy superior o inferior.