Senior Software Developer

Ancillary Revenue Solutions & Travel Technology

Job details

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €600


Caravelo is a Barcelona based technology company specializing in solutions for the airline industry. We enable airlines to grow incremental revenues, expand their distribution and improve their process management with products that are intuitive, innovative and market leading.

Our product suite has expanded to include 9 ready-to-go solutions that connect with airline PSS and associated systems to deliver great results. Our most recent launch, Nina, is the leading white-label chatbot solution for the airline industry. We have 13 contracted clients with more to come in 2017. We are now being recognized by the industry as a go-to provider for innovative and well crafted solutions.

The small team at Caravelo are focused on easy integrations, beautiful design, great code and delivering meaningful results to our clients. We believe in maintaining agility and friction-less practices to build and deliver great products that our clients and their customers love.

We are a team of 16 professionals, 8 of which are developers, delivering software solutions to 13 airlines across the globe, ultimately impacting about 100 million passengers per year.

Now, we are looking for new team members to join our fast moving, progressive company as we embark on the next stage of growth.

Are you a Back-end developer with experience in building JVM/Node.js based systems? Do you take full responsibility for your work, love working hands on to create software that customers value and can continuously learn and improve? If so, we’d like to hear from you.

As a Senior Software Developer at Caravelo you will:

  • Implement new platform features and customer plugins
  • Influence ongoing architecture, standards and method
  • Introduce new technologies, tools and services
  • Innovate by always contributing to the future of the business

Main requirements

  • Passion
  • Solid programming skills
  • Proficient in object-oriented design
  • Track record of getting things done
  • Strong sense of ownership
  • Quick learner and open-minded

Nice to have

  • Experience in technologies related to our stack (
  • Knowledge of Airline IT (i.e. Amadeus, Navitaire, Sabre, SITA)
  • Application integration experience (MOM, EAI/ESB, etc.)
  • Experience building distributed systems (POSA)
  • Exposure to functional programming
  • English language fluency plus ideally conversational Spanish


  • Supportive colleagues who lead their field
  • An opportunity to develop your skills quickly
  • Be a part of exciting global projects and help deliver global firsts
  • Free coffee and soft drinks
  • Apple equipment
  • International team
  • Team building events (Summer and Xmas)
  • Wear your slippers in the office ;)
  • Special fare offers with our partner airlines
  • Great office location in the city center
  • Attend global tech events and conferences (e.g. Greach Conf - Madrid, Couchbase Day - London)

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €600