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

  • Design and develop scalable services that support a modern event-driven architecture.
  • Collaborate with cross-functional teams to translate business needs into reliable technical solutions.
  • Implement and maintain clean service interfaces and data flows to ensure smooth communication between systems.
  • Write high-quality, testable code and support it with automated testing and continuous integration.
  • Participate in code reviews, architectural discussions, and technical design sessions.
  • Continuously improve system design and development practices to support scalability and future growth.
  • Build and maintain modern web interfaces for the platform's production environment.
  • Ensure performance, reliability, and maintainability across services and integrations.

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 in production, including SPA and SSR/SSG modes.
  • 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 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 practices, including GitHub Actions or similar.
  • Strong emphasis on testing, including unit and integration testing, with a commitment to code quality, scalability, and maintainability.
  • Familiarity with observability practices, including logging, monitoring, and tracing, in distributed services.
  • Excellent collaboration and communication skills for working with cross-functional teams.

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 the start.
  • Reduced-price travel with Exoticca.
  • Referral bonus for bringing in talented candidates.
  • Opportunity to join a multicultural, fast-growing, agile team with strong values around teamwork, drive, commitment, resilience, and customer focus.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Developer, AI Agents

Knak 51-250 Internet Software & Services

Knak is seeking a Senior Software Developer, AI Agents to build and scale the agent infrastructure, evaluation systems, and supporting services that power its enterprise marketing automation platform.

AWS CDN CI/CD Docker GitHub Actions Kubernetes Laravel LLM Microservices MySQL Node.js PHP Python REST API TDD Vue.js
12 hours, 56 minutes ago

Sr Software Engineer

Mitratech 1K-5K Professional Services

Mitratech is seeking a Senior Software Engineer to build and improve web- and AI-based enterprise applications for its HRS Platform Team through design, coding, testing, and AI-assisted development.

AWS CI/CD CSS Git Go Java JavaScript Kanban Node.js Python REST API SQL Terraform TypeScript
13 hours, 11 minutes ago

Devices Software Engineer - India

JumpCloud 251-1K Internet Software & Services

JumpCloud is hiring a remote software engineer to build and operate secure, scalable IT management services and integrations for its unified cloud platform.

AWS Azure C C++ CI/CD Docker GCP GitHub Actions Go gRPC Java Kubernetes Microservices Node.js Objective-C Python REST API Swift TypeScript Vue.js
13 hours, 25 minutes ago

Application & Data Integration Developer

Celerion 251-1K Pharmaceuticals

Celerion is seeking a fully remote Application & Data Integration Developer in the Central or Eastern U.S. time zones to build and support reliable integrations, data pipelines, and models connecting enterprise applications and analytics systems.

Oracle Perl Python REST API Snowflake SQL SQL Server
13 hours, 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