05 oct
|
Caravelo
|
Barcelona
05 oct
Caravelo
Barcelona
Overview
As a Full Stack Developer at Caravelo, you will build scalable backend systems in a high-transaction fintech/traveltech environment while contributing to UI work when needed. You’ll design APIs, implement secure, modular services, and optimize data models for high availability. The role involves close collaboration with frontend teams, applying AI-assisted coding techniques, and maintaining strong code quality and observability. This position offers impact across the SaaS platform, shaping how airlines modernize their subscription and pricing capabilities. Join a mission-driven team redefining travel technology from Barcelona with global reach.
Compensaciones / Beneficios
- competitive salary with progression
- tax-free benefits: private health insurance, restaurant and transport cards, kindergarten subsidies
- adaptable hours and locations
- hybrid work model with Barcelona office
- budget for training and conferences
- 23 days holiday
Responsabilidades
- Design, develop and maintain scalable Java backend systems
- Build and evolve public and internal APIs with strong security and data handling
- Apply Hexagonal Architecture for modular, maintainable codebases
- Work with relational and non-relational databases (including Couchbase) for high-transaction workloads
- Identify and resolve performance bottlenecks using observability tools (e.g., Datadog)
- Ensure high-quality code through unit/integration/E2E tests and code reviews
- Implement observability (metrics, logging, tracing) and manage technical debt
- Collaborate with frontend team, pick up Vue.js work when required, and ensure end-to-end ticket delivery
- Utilize AI coding assistants and Spec-Driven Development to guide implementation
- Create and maintain technical documentation and support cross-functional collaboration
Requisitos principales
- Extensive experience in Java backend development
- Experience designing and implementing large-scale backend solutions in AWS
- Strong RESTful API and microservices expertise
- Proficiency with relational and non-relational databases (e.g., Couchbase)
- Automated testing expertise (unit, integration, E2E), TDD, and CI/CD
- Observability skills (Datadog): metrics, logs, traces
- Familiarity with Maven, Gradle and Git-based workflows
- Strong debugging in asynchronous/multi-threaded environments
- Hands-on use of AI coding assistants for development tasks
- Analytical mindset with good time management
- Bachelor’s degree in Computer Science, Software Engineering or related field
- Analytical thinking
- Collaboration and teamwork
- Proactive problem solving
- Java backend development
- AWS cloud environments
- RESTful APIs and microservices
📌 Full Stack Developer (Back-end focused) (Barcelona)
🏢 Caravelo
📍 Barcelona