
Exoticca
About us
Exoticca is a pioneering online travel agency that has revolutionized the conception, production, and e-commerce of long-distance dream trips. At the core of Exoticca's brand equity is the commitment to "creating life milestones." We believe in delivering best-value trips, exploring unique destinations, curating extraordinary travel experiences, and demonstrating genuine care for both our customers and the planet.
We are a professional, dynamic, multicultural team in rapid international growth, seeking new partners to help us create the best and most forward-thinking travel company of our generation.
Videos
Some numbers
2013
Founded
Work methodology
Exoticca's job offers
Senior Backend Software Engineer (TMS)
Responsibilities:
Proactive Customer Experience:
- Build features that anticipate customer needs and remove friction before questions arise.
- Make critical information (e.g. flight details, trip changes, add-on excursions) clear, timely, and accessible across app, web, and communication channels.
- Design systems that reduce uncertainty and increase trust through smart automation and clear user experience.
Reactive & AI-Driven Automation:
- Help design and build AI-powered chatbots and voicebots to maximize self-service and reduce manual support.
- Automate inbound and outbound customer communication related to trip changes (flights, hotels, schedules).
- Apply AI pragmatically to classify, route, resolve, or fully automate customer interactions.
Product & Data-Oriented Engineering:
- Work closely with the whole team to refine problems before writing code.
- Use data to validate assumptions, measure impact, and continuously improve solutions.
- Actively participate in shaping product decisions, not just implementing tickets.
Requirements:
Strong problem-solving mindset — you enjoy ambiguous problems and figuring out the best path forward.
- Highly effective use of AI in daily work (coding, debugging, designing, analyzing, automating).
- Product-oriented thinking: you care about why you’re building something, not just how.
- 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.
We don’t expect you to know everything, but 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, LLMs, automation workflows
- Data-informed decision making
- Proven ability to design and integrate RESTful APIs with attention to performance and reliability.
- Knowledge of testing practices (unit and integration) and a strong focus on code quality.
- Familiarity with observability principles, including logging, monitoring, and tracing in distributed systems.
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!
- And last but not least, becoming part of a fun and motivated multicultural team at an agile and rapid growing organization where teamwork, drive, commitment, resilience and being customer-centric are the core values.
Senior Software Engineer
Responsibilities:
Proactive Customer Experience:
- Build features that anticipate customer needs and remove friction before questions arise.
- Make critical information (e.g. flight details, trip changes, add-on excursions) clear, timely, and accessible across app, web, and communication channels.
- Design systems that reduce uncertainty and increase trust through smart automation and clear user experience.
Reactive & AI-Driven Automation:
- Help design and build AI-powered chatbots and voicebots to maximize self-service and reduce manual support.
- Automate inbound and outbound customer communication related to trip changes (flights, hotels, schedules).
- Apply AI pragmatically to classify, route, resolve, or fully automate customer interactions.
Product & Data-Oriented Engineering:
- Work closely with the whole team to refine problems before writing code.
- Use data to validate assumptions, measure impact, and continuously improve solutions.
- Actively participate in shaping product decisions, not just implementing tickets.
Requirements
Strong problem-solving mindset — you enjoy ambiguous problems and figuring out the best path forward.
- Highly effective use of AI in daily work (coding, debugging, designing, analyzing, automating).
- Product-oriented thinking: you care about why you’re building something, not just how.
- 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.
We don’t expect you to know everything, but 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, LLMs, automation workflows
- Data-informed decision making
- Proven ability to design and integrate RESTful APIs with attention to performance and reliability.
- Knowledge of testing practices (unit and integration) and a strong focus on code quality.
- Familiarity with observability principles, including logging, monitoring, and tracing in distributed systems.
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!
- And last but not least, becoming part of a fun and motivated multicultural team at an agile and rapid growing organization where teamwork, drive, commitment, resilience and being customer-centric are the core values.
Software Engineer (NodeJS)
Responsibilities
- Design and develop scalable services, contributing to the evolution of a modern, event-driven architecture.
- Collaborate with cross-functional teams to translate business needs into technical solutions that are reliable, efficient, and easy to extend.
- Implement and maintain clean service interfaces and data flows following EDA principles, ensuring smooth communication between components and systems.
- Write high-quality, testable code supported by automated testing and continuous integration pipelines.
- Participate in code reviews, architectural discussions, and technical design sessions to uphold engineering standards and promote knowledge sharing.
- Continuously improve system design and development practices to support scalability and future growth of the platform.
Requirements
- 3+ years of experience building and maintaining backend applications in Node.js production environments.
- Experience developing modern web interfaces using React + TypeScript and NextJS (both SPA and SSR/SSG modes) for production environments.
- Hands-on experience with MongoDB, including data modeling and performance optimization for document-based systems.
- 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!
- And last but not least, becoming part of a fun and motivated multicultural team at an agile and rapid growing organization where teamwork, drive, commitment, resilience and being customer-centric are the core values.
Tech stack
About the team
140
employees
30
avg. age
12
nationalities
Benefits and perks
- +Referral program
- +Travel at reduced prices
Restaurant Ticket
Flexible schedule
Work from home
Gym discount
Language lessons
Health insurance
Food & drinks
Training budget
Location
Carrer d'Aribau, 195, 2nd floor, Sarrià-Sant Gervasi, 08021 Barcelona, Spain