Senior Backend Software Engineer (TMS)

17 hours, 56 minutes ago
Full-time
Senior
Software Development
Exoticca

Exoticca

Exoticca is an online travel agency that offers the best value vacation packages with airfare, hotels, tours, and transfers. Their trips are partially or fully guided and crafted by travel experts, providing personalized itineraries to exotic destinati...

Consumer Services
251-1K
Founded 2013
$97M raised

Description

  • Build and evolve systems that let travel specialists design, configure, and launch complex travel products at scale.
  • Transform destinations, itineraries, flights, hotels, and services into structured, reliable, sellable products.
  • Ensure flexibility, accuracy, and long-term scalability in product configuration while maintaining operational efficiency.
  • Develop and improve capabilities for smart departures, pricing strategies, booking breakdowns, payments, refunds, and wallet flows.
  • Safeguard financial correctness across the full product lifecycle, from configuration through checkout and post-booking operations.
  • Design systems that support revenue performance and margin optimization.
  • Build internal platforms and tools that help Product, Finance, and Operations teams work autonomously and efficiently.
  • Reduce manual intervention and improve reliability in calendar management, flight configuration, and payment-related processes.
  • Improve system robustness and reduce operational risk as the platform grows in complexity.
  • Work closely with the team to refine problems, validate assumptions with data, and shape product decisions before and during implementation.

Requirements

  • Strong problem-solving mindset and comfort working through ambiguous problems.
  • Highly effective use of AI tools in daily work, including coding, debugging, designing, analyzing, and automating.
  • Product-oriented thinking with focus on why something is being built, 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 with event-driven architectures and message-based communication between services.
  • Familiarity with Domain-Driven Design and clean architecture principles.
  • Working knowledge of CI/CD pipelines and Git version control best practices, including GitHub Actions or similar.
  • Strong emphasis on testing, including unit and integration tests, and commitment to code quality, scalability, and maintainability.
  • Familiarity with observability practices such as logging, monitoring, and tracing in distributed systems.
  • Excellent collaboration and communication skills in cross-functional teams.
  • Experience with PHP and/or C# or equivalent backend experience.
  • Experience with React and React Native is a plus.
  • Experience with APIs, integrations, and system design is a plus.
  • Experience with AI tools, LLMs, and automation workflows is a plus.
  • Data-informed decision-making experience is a plus.
  • Proven ability to design and integrate RESTful APIs with attention to performance and reliability.
  • Knowledge of testing practices and a strong focus on code quality.
  • Familiarity with observability principles in distributed systems.

Benefits

  • Competitive compensation package aligned with responsibilities and experience.
  • Flexible compensation for transportation and food through Cobee, plus private health insurance.
  • Flexible working schedule, with monthly goals-based expectations.
  • 100% remote work within Spain.
  • Permanent contract from day one.
  • Reduced-price travel with Exoticca.
  • Referral bonus for bringing in talented new hires.
  • Opportunity to join a fun, motivated, multicultural team in a fast-growing organization with strong team values.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer (Ember) - Remote

Starling Bank 1K-5K Banks

Starling is hiring a Senior Software Engineer for its Ember team to build backend systems and APIs that support an all-in-one banking, accounting, and tax experience for business owners.

CircleCI GCP GitHub Java Jest Kubernetes Microservices Next.js Node.js Playwright PostgreSQL React System Design Terraform TypeScript
26 minutes ago

Senior Backend Engineer

Uncapped 51-250 Diversified Financial Services

Uncapped is hiring a senior Java engineer to build and own secure financial microservices for a fintech platform that helps ambitious founders scale through innovative financing solutions.

CI/CD GCP Java Kanban Kubernetes Microservices Spring Boot SQL
26 minutes ago

Lead Backend Engineer (Adobe Commerce / Magento)

Decima Digital 51-250 Internet Software & Services

Decima is hiring a Lead Backend Engineer to evolve and improve existing enterprise Adobe Commerce (Magento 2) platforms for global brands while preserving stability and minimizing risk.

AWS CI/CD CRM Docker ERP GCP GraphQL Magento NetSuite PHP REST API SAP
26 minutes ago

Senior Backend Engineer - Developer Experience

Frontify 251-1K Internet Software & Services

Frontify is hiring a Senior Backend Engineer for its Developer Experience team in St. Gallen, Switzerland, to build and evolve scalable platform interfaces, developer tools, and third-party integrations.

Go GraphQL Java MySQL PHP Python React REST API SQL
26 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers