Customer Solutions Engineer at Caravelo (an airline platform) configures and extends the company's core product for each airline customer, building Java-based plugins, integrations and migrations from requirements through production stabilisation. Day-to-day is hands-on full-stack work — backend, APIs, data migrations, occasional frontend — plus debugging live issues in a Barcelona hybrid, AI-assi
La descripción completa del puesto cubre todas las habilidades asociadas, la experiencia previa y cualquier cualificación que se espera que tengan los solicitantes.
In this role you bridge Caravelo’s core platform with each airline’s unique setup. You translate customer requirements into production-ready configurations, extensions and integrations, building a dedicated customer plugin while preserving a clean, scalable foundation. You work closely with project managers and stakeholders to make each rollout feel bespoke. You solve cross-system integration challenges and guide migrations, enabling successful live deployments and ongoing stability. This is a hands-on, problem-solving position in a fast-moving, AI-assisted engineering environment.
Compensaciones / Beneficios
Competitive salary with progression
Flexible working hours
Barcelona-based hybrid model
Private health insurance
Restaurant and transport cards
Kindergarten support
Responsabilidades
Understand customer requirements with the Project Manager and translate them into concrete implementations
Configure and extend the Caravelo platform using provided capabilities
Build and maintain customer plugins containing logic and integrations
Take implementations through development, testing, launch and production stabilisation
Investigate and debug production issues and maintain customer-specific integrations
Upgrade connectors as external systems evolve and support migrations
Diagnose complex problems across Caravelo and customer ecosystems
Work across the stack (backend, APIs, data migrations, and occasional frontend)
Leverage AI-assisted development to accelerate implementation while maintaining engineering judgment
Requisitos principales
Strong experience building production software in Java
Experience designing and integrating APIs, xkdbapo distributed services and cloud-based systems
Strong debugging and problem-solving skills across multiple systems
Good understanding of testing, CI/CD, databases, observability and production quality
Comfortable extending an existing platform rather than rebuilding from scratch
Strong communication with Project Managers, engineers and customer stakeholders