Caravelo Labs logo

Customer Solutions Engineer (Java / Full Stack)

Caravelo Labs·€35,000 – €45,000

Primary stack

JavaProblem SolvingCI/CDCommunicationAPITestNG

Nice to have's

CouchbaseDatadogComplianceNuxtAqua Security

Job description

About the Position

Customer Solutions Engineer (Java / Full Stack)

Location: Barcelona, Spain

Employment Type: Full-time

Salary: 35,000 - 45,000 € per year


About Caravelo

At Caravelo, we help airlines build recurring relationships with their customers by providing technology for subscription products. Our platform combines SaaS, payments, booking systems, and airline integrations. Our Professional Services team ensures that our technology works seamlessly for each airline.


The Mission

As a Customer Solutions Engineer in our Professional Services team, you will bridge the gap between our platform and each airline's unique needs. You will configure, integrate, and extend our platform to create tailored implementations without modifying the core system.


Responsibilities

  • Bring Customers Live:

    • Understand customer requirements and translate them into concrete implementations.
    • Configure and extend the Caravelo platform.
    • Build and maintain customer-specific plugins.
    • Manage implementations from development to production stabilization.
  • Solve Integration Problems:

    • Integrate Caravelo with various airline systems, including reservation systems, payment gateways, identity platforms, CRM systems, loyalty platforms, data platforms, internal APIs, and legacy systems.
  • Build Customer-Specific Extensions:

    • Develop additional connectors, extend workflows, create business logic, and implement isolated services or modules when necessary.
  • Own the Implementation Beyond Go-Live:

    • Investigate and debug production issues.
    • Maintain and upgrade integrations.
    • Support technical migrations and improve existing implementations.
  • Work Across the Stack When Needed:

    • Comfortable with backend services, APIs, integrations, databases, scripts, data migrations, and occasional frontend changes.
  • Use AI as an Engineering Tool:

    • Utilize AI coding tools for implementation, debugging, refactoring, documentation, and more.

Requirements

Must Have:

  • Strong professional experience in building production software in Java with solid backend engineering fundamentals.
  • Experience designing and integrating APIs, distributed services, and cloud-based systems.
  • Strong debugging and problem-solving skills.
  • Good understanding of testing, CI/CD, databases, observability, and production software quality.
  • Ability to understand and extend an existing platform cleanly.
  • Strong communication skills and ability to work with Project Managers, engineers, and technical customer stakeholders.

Nice to Have:

  • Experience in Professional Services, implementation engineering, solutions engineering, or customer-facing technical delivery.
  • Experience integrating enterprise or legacy systems, particularly in complex customer environments.
  • Experience with payments, payment gateways, data migrations, or other business-critical integrations.
  • Experience in travel technology, airlines, reservation systems, or similarly integration-heavy industries.
  • Familiarity with Vue/Nuxt, Couchbase, or Datadog.
  • Experience working in security, compliance, or reliability-sensitive environments.

Our Stack

You will encounter technologies such as: Java, SpringBoot, Vue.js, Nuxt, Couchbase, PostgreSQL, AWS, Datadog, Gitlab, Docker, Opentofu, Claude Code, Cursor.


What We Offer

  • Competitive salary with a clear progression framework.
  • Flexible working hours.
  • Barcelona-based hybrid model: 4 days in the office and 1 day working from home.
  • Tax-efficient benefits including private health insurance, restaurant and transport cards, and kindergarten support.
  • Budget for training and conferences.
  • Regular company events and celebrations.
  • 23 days of annual leave.
  • Exposure to complex airline technology environments around the world.
  • Meaningful ownership: you will see the systems you build go from requirements to production.

Our Hiring Process

Our hiring process typically takes around 3-4 weeks and includes five stages:

  1. Intro call (15–20 min) - A short conversation with our People team.
  2. Hiring Manager interview (30-45 min) - A deeper conversation about your experience and the role.
  3. Practical assessment (Take-home assignment) - A role-specific exercise.
  4. Team interview (45-60 min) - Meet future colleagues and discuss your experience and assignment.
  5. Founder interview (30-45 min) - A final conversation with one of Caravelo’s founders.

Interested?

If you enjoy solving complex integration problems and making different systems work together seamlessly, we'd like to hear from you. Apply and tell us about a difficult integration, migration, or production problem you've solved.


About Us

At Caravelo, your work will be seen, valued, and celebrated. You'll help shape technology that is redefining travel, while growing your career in a company that values curiosity, ownership, and collaboration.

We are proud to be an inclusive, equal opportunity employer and welcome people from all backgrounds, identities, and experiences.

Ready to help us build the future of travel? Let’s talk.

Our use of AI in hiring

We may use artificial intelligence (AI) tools to support parts of our hiring process, including reviewing applications, analysing CVs and responses, and identifying information that may require further review or verification. These tools support our recruitment team but do not replace human judgement. Final hiring decisions are always made by people.

If you would like more information about how your personal data is processed during recruitment, please contact us.

© Caravelo Labs. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at Caravelo Labs

All 6 roles

Popular searches