cover
Full Time

Senior Backend Software Engineer/ 6 hours ago

Exoticca
Attractive
Application ends: 2026-04-09

Quick Summary

Exoticca is seeking a Senior Back-end Software Engineer, 100% remote within Spain, to join the Trip Management System team. This role involves building scalable systems for travel product configuration, dynamic pricing, and financial integrity, utilizing PHP, Node.js, and modern AI tooling. Candidates need strong problem-solving skills, experience with RESTful APIs, event-driven architectures, Domain-Driven Design, CI/CD, testing, observability, and a product-oriented mindset.

About Exoticca

Exoticca is a pioneering online travel agency that has redefined the creation, production, and e-commerce of long-distance dream trips. Our brand is built on the commitment to "creating life milestones," delivering best-value journeys to unique destinations, curating extraordinary travel experiences, and demonstrating genuine care for both our customers and the planet.

We are a professional, dynamic, and multicultural team experiencing rapid international growth, seeking new partners to help us build the most innovative and forward-thinking travel company of our generation.

The Opportunity: Senior Back-end Software Engineer

We are looking for a Senior Back-end Software Engineer who is fundamentally a problem solver. This individual will leverage engineering as a versatile toolbox to address real customer and business challenges.

This role is integral to our Trip Management System domain, a team dedicated to empowering our travel specialists to design extraordinary journeys at scale. We develop the systems that transform destinations, itineraries, flights, hotels, and pricing strategies into structured, sellable travel products. By enabling seamless product configuration and ensuring accuracy, flexibility, and scalability, this role directly impacts revenue, operational excellence, and the quality of experiences we deliver to our customers.

While technology choices are important, impact is paramount. You will work across PHP, Node.js, and modern AI tooling, selecting the most appropriate approach for each problem rather than being confined to a single technology stack.

Why Join Exoticca?

  • Engage with real, meaningful problems that directly enhance customer experience.
  • Enjoy the freedom to choose the right tools for the problem, including advanced AI solutions.
  • Become part of a team that values initiative, ownership, and impact over rigid titles and silos.
  • Tackle scale-up challenges with significant opportunities to influence architecture, product direction, and operational methodologies.

If you are seeking challenging problems, autonomy, and significant growth opportunities, we welcome you to Exoticca!

Key Responsibilities

Product Configuration & Scalability

  • Build and evolve systems that enable travel specialists to design, configure, and launch complex travel products efficiently and at scale.
  • Transform diverse components such as destinations, itineraries, flights, hotels, and services into structured, reliable, and readily sellable products.
  • Ensure flexibility and accuracy in product configuration while maintaining high operational efficiency and long-term scalability.

Revenue, Pricing & Financial Integrity

  • Develop and enhance capabilities that support intelligent departure management, dynamic pricing strategies, detailed booking breakdowns, secure payments, refunds, and wallet functionalities.
  • Safeguard financial correctness throughout the entire product lifecycle, from initial configuration to checkout and post-booking operations.
  • Design systems that directly contribute to revenue performance and optimize profit margins.

Platform & Operational Excellence

  • Construct internal platforms and tools that empower Product, Finance, and Operations teams to operate autonomously and with increased efficiency.
  • Improve system reliability and reduce manual intervention in critical processes such as calendar management, flight configuration, and payment-related operations.
  • Continuously enhance system robustness, thereby reducing operational risk and scaling complexity without increasing overhead.

Product & Data-Oriented Engineering

  • Collaborate closely with the entire team to thoroughly refine problems before commencing code development.
  • Utilize data to validate assumptions, accurately measure business impact, and continuously improve implemented solutions.
  • Actively participate in shaping product decisions, extending beyond mere ticket implementation.

Required Skills & Experience

  • Strong problem-solving mindset, with an enjoyment for ambiguous challenges and identifying optimal paths forward.
  • Highly effective utilization of AI in daily work, including coding, debugging, designing, analyzing, and automating tasks.
  • Product-oriented thinking, demonstrating a keen interest in the "why" behind building solutions, not just the "how."
  • Comfort working across multiple technologies and a proactive approach to learning new ones as required.
  • 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 (e.g., GitHub Actions).
  • Strong emphasis on testing (unit, integration) and a 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 for effective teamwork within cross-functional teams.

While we don’t expect expertise in every area, experience in some of the following is important:

  • Backend: PHP and/or C# (or equivalent experience)
  • Frontend: React, React Native
  • APIs, integrations, and system design
  • AI tools, Large Language Models (LLMs), and automation workflows
  • Data-informed decision making
  • Proven ability to design and integrate RESTful APIs with meticulous attention to performance and reliability.
  • Knowledge of testing practices (unit and integration) and a strong focus on delivering high code quality.
  • Familiarity with observability principles, including logging, monitoring, and tracing in distributed systems.

Benefits

  • Competitive compensation package, aligned with job responsibilities and experience.
  • Flexible compensation options for transportation and food via Cobee, including private health insurance.
  • Flexible working schedule, ensuring monthly goals are met.
  • 100% Remote working within Spain.
  • Permanent contract from the start.
  • Opportunity to travel with Exoticca at reduced prices.
  • Referral bonus program for bringing in talented individuals.
  • Become part of a fun, motivated, and multicultural team within an agile and rapidly growing organization where teamwork, drive, commitment, resilience, and customer-centricity are core values.

Exoticca is an equal opportunity employer. Diversity and inclusiveness are central to our values. We do not discriminate based on race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, veteran status, or any other status protected under European, country, or local law.

Share

Exoticca

Exoticca

  • Address
    Barcelona, Catalunya
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy