About Caravelo
Caravelo is a travel-tech company with a global team and roots in Barcelona that specializes in subscriptions. We make travel better and more accessible by enabling our clients to offer better products and helping them to become more profitable and more stable businesses.
Our team has been growing over the past few years and at the moment we are a team of 50 people working mostly from our HQ in Barcelona. If you’d like to be part of our growth journey, read on.
Our platform is based on a SaaS architecture in a cloud environment on Amazon AWS. The domain of our subscription platform for travelers uniquely combines two different domains: the financial domain (Fintech) and the travel domain (Travel Tech).
Caravelo is the only platform in the world specializing in subscriptions for the travel vertical, reducing the need for our clients to develop specific adaptations or logic. Our tech stack is AWS, GitLab, Java 11 (Maven), HK2, PHP/Laravel, Vue.Js in the front and Datadog for our observability.
The mission
We are looking for an analytical, results-driven Java backend engineer L2 who will work with team members to troubleshoot, improve and expand our current Caravelo SaaS Platform.
As a Back-End Engineer L2 at Caravelo, you will be responsible for the server side code and APIs of our platform. You will be involved in the entire product development lifecycle including the design, development, deployment and maintenance of new and existing features. You'll write reusable, scalable and maintainable code.
As a Backend Engineer, you will perform testing to optimize performance and work closely with our Delivery and Design/UX teams to ensure system consistency, customer satisfaction and to create a great user experience. Ultimately, you'll be the driving force behind all back-end activities.
This role reports to the Engineering Manager.
In 1 Month
Get familiar with the company's product, its architecture, and its coding standards.
Understand the existing technology stack, learn the framework, our caravelo library and tools.
Participate in team ceremonies.
Get to know the product roadmap.
Collaborate with other team members to resolve simple tasks.
Start taking ownership of assigned tasks and deliver them in a timely manner.
In 3 Months
Estimate effort, complexity and delivery time of user stories.
Collaborating with the front-end developers, UX/Design and Delivery teams to establish objectives and design more functional, cohesive codes to enhance the user experience.
Follow and enforce others to follow best coding practices and design patterns thinking of efficiency, scalability, code readability and maintainability.
Develop clean code that is simple and efficient.
Get familiar and apply the following concepts: BDD, Backend-for-frontend and Microservices.
In 6 Months:
Follow and enforce others to follow best coding practices and design patterns thinking of efficiency, scalability, code readability and maintainability.
Gain strong knowledge and follow best practice on the BDD approach.
Design, Architect and Build Backend-for-frontends and new Microservices.
Observe the environments using Datadog.
What we offer
- Competitive salary and progression framework
- Flexible working hours
- Remote work options
- A fantastic and spacious office in the heart of Barcelona
- Free coffee & beer while in the office
- The possibility to see the results of your work, and have a real impact on the business
- Diverse, inclusive and international work environment
- Tax Free Benefits with Cobee
- Private Health Insurance with Mapfre
- Restaurant Card
- Transport Card
- Kindergarten
- Training and conferences budget
- Healthy life with Andjoy discount
- 23 days holidays
- Fun environment & team: company events, celebrations, etc.
*Remote locations: Spain or Europe (only)
About us
At Caravelo we are always looking for people with the right mix of passion, authenticity, and attitude to join our team. We are also proud to be an inclusive, equal opportunity employer.