About us

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

We are a Barcelona based technology company specializing in solutions for the airline industry. We believe in win-win solutions, that benefit both the airlines we partner with and its users (passengers like yourself!). We have 9 packaged solutions that help us achieve this goal, and an example of that is our white label travel concierge (chatbot), that improves the whole customer journey, from the moment you buy a ticket until you’ve made it to your destination.

We've already partnered with airlines from all around the world - like Air Asia X, LATAM, Comair, TAP Air Portugal, Finnair, Flynas and others - with more to come in 2018!

We embrace continuously evolving environments and believe our software should be able to adapt to that and constantly grow while retaining its quality and conceptual integrity. Read more about it here! 

Caravelo is the place for you if you would like to:

  • Take full-ownership and responsibility of your work
  • Work hands-on with products from A to Z
  • Be autonomous and proactive
  • Continuously learn and improve as a pragmatic developer
 

Our Projects

We are a SaaS provider with two continuously evolving software platforms that feed different product lines.

Software platforms:

  • ALISEO: software platform produced in-house that we use to support the use-cases of most of our product lines. It’s written in Java 8 and Groovy, with a modular architecture that’s plug-in based, multi-tenant and exposes remote APIs for consumption of frontend applications.
  • NINA: software platform produced in-house that we use to support chatbots. It’s written in Node.js, built on top of Botkit (for conversational agents) and micro-services (for passenger profiling, airline network mapping, etc.), to which we added support for extensible functional bundles (such us flight searches, add-ons like extra luggage, priority onboarding, etc.), multi-tenancy and the decoupling of third party providers (such as Natural Language Understanding, flight status, etc.)
 

What you'll do

  • Implementation of web interfaces for new product lines
  • Improvement and maintenance of existing interfaces
 

What we would like you to have

  • Experience in the design and implementation of web interfaces (SASS, HTML5, ES & c.)
  • Development of web interfaces for mobile devices (e.g. Onsen UI)
  • "Responsive" design (multi-device)
  • Methodologies for the reuse of components (e.g. BEM)
  • Automation of construction flows and optimization of resources (i.e. Gulp, Grunt)
  • Advanced knowledge of ECMAScript 7
  • Medium or advanced knowledge of PHP frameworks (e.g. Laravel)
  • Notions of interaction design
  • 3+ years of experience
 

A plus but not required

  • Experience in technologies related to our stack (stackshare.io/caravelo)
  • Knowledge of Airline IT (i.e. Amadeus, Navitaire, Sabre, SITA)
 

We offer

  • Supportive colleagues who lead their field
  • An opportunity to develop your skills quickly.Annual Pluralsight subscription
  • Be part of exciting global projects and help deliver global firsts
  • A competitive salary that goes hand-in-hand with your competitive skills
  • Because we know perks are appreciated here and there, we offer you working in a flexible work environment, Transport cheques, Restaurant cheques, Nursery cheques, and Discounts in Gymforless and Private healthcare!
 
 

Application process

  • Answer a quick 10-question form 
  • Short phone chat to introduce each other
  • Complete a home based project (in  your own time!)
  • Technical interview with our CTO (face-to-face or via Skype)
  • Meet the team, are we a match?
  • Welcome to Caravelo!
 

Can you introduce yourself by answering 10 quick questions?