Exoticca is a pioneering online travel agency seeking a Senior Backend Software Engineer to join its Trip Management System domain. The ideal candidate is a problem solver who uses engineering to solve real customer and business problems.
Requirements
- Build and evolve systems that enable travel specialists to design, configure, and launch complex travel products at scale.
- Transform destinations, itineraries, flights, hotels, and services into structured, reliable, and sellable products.
- Ensure flexibility and accuracy in product configuration while maintaining operational efficiency and long-term scalability.
- Develop and improve capabilities that support smart departures, pricing strategies, booking breakdowns, payments, refunds, and wallet flows.
- Safeguard financial correctness across the full product lifecycle, from configuration to checkout and post-booking operations.
- Design systems that directly impact revenue performance and margin optimization.
- Build internal platforms and tools that empower Product, Finance, and Operations teams to work autonomously and efficiently.
- Increase reliability and reduce manual intervention in calendar management, flight configuration, and payment-related processes.
- Continuously improve system robustness, reducing operational risk and scaling complexity without increasing overhead.
- Work closely with the whole team to refine problems before writing code.
- Use data to validate assumptions, measure business impact, and continuously improve solutions.
- Actively participate in shaping product decisions, not just implementing tickets.
- Strong problem-solving mindset.
- Highly effective use of AI in daily work (coding, debugging, designing, analyzing, automating).
- Product-oriented thinking.
- Comfort working across multiple technologies and learning new ones as needed.
- Solid knowledge of RESTful API design, development, and integration best practices.
- Experience working with event-driven architectures (EDA) and message-based communication between services.
- Familiarity with Domain-Driven Design (DDD) and clean architecture principles.
- Working knowledge of CI/CD pipelines and version control best practices using Git (GitHub Actions or similar).
- Strong emphasis on testing (unit, integration) and commitment to code quality, scalability, and maintainability.
- Familiarity with observability practices — including logging, monitoring, and tracing — to ensure visibility and reliability across distributed services.
- Excellent collaboration and communication skills to work effectively within cross-functional teams.
Benefits
- Competitive compensation package, in line with job responsibilities and experience.
- Flexible compensation on transportation and food with Cobee also in our private health insurance.
- Flexible working schedule, just make sure you meet your monthly goals!
- 100% Remote working within Spain.
- Permanent contract from the start.
- Travel with Exoticca at reduced prices!!!
- Referral bonus, if you bring people as talented as you can earn a very nice bonus!
- 100% equal opportunity employer.
- Diversity and inclusiveness are our core.