companyExoticca logo

Full Stack Software Engineer (NodeJS) at Exoticca | Remote

ExoticcaRemote — Barcelona, Catalonia, Spain
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

RequirementsMinimum of 3 years of experience in building and maintaining backend applications in Node.js production environments. Proficiency in developing modern web interfaces using React, TypeScript, and NextJS (both SPA and SSR/SSG modes) in production settings. Hands-on experience with MongoDB, including data modeling and performance optimization for document-based systems. Strong understanding of RESTful API design, development, and integration best practices. Experience 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). Proven emphasis on building high-quality, maintainable code.

About the job

About Exoticca

Exoticca is a trailblazing online travel agency that has transformed the way we conceive, produce, and sell long-distance dream vacations. Central to Exoticca's brand is our unwavering commitment to crafting unforgettable life experiences. We excel in offering exceptional value trips, uncovering unique destinations, and curating extraordinary travel adventures, all while demonstrating genuine care for our customers and the planet.

As a dynamic, multicultural team experiencing rapid international growth, we are actively seeking talented partners to help us shape the best and most innovative travel company of our generation.

What We Offer

As a Full Stack Engineer, you will have the opportunity to design and develop modern, scalable services utilizing NextJS, Node.js, TypeScript, and MongoDB.

You will create robust, maintainable services that fuel our platform, ensuring optimal performance, reliability, and seamless integration across various systems.

Your technical expertise and innovative thinking will contribute to the development of a modular, event-driven architecture (EDA) that facilitates efficient communication between services while supporting the ongoing growth and evolution of our e-commerce platform.

Key Responsibilities

  • Architect and develop scalable services, contributing to the advancement of a modern, event-driven architecture.
  • Collaborate with cross-functional teams to translate business requirements into reliable, efficient, and extendable technical solutions.
  • Implement and maintain clean service interfaces and data flows according to EDA principles, ensuring smooth inter-component communication.
  • Produce high-quality, testable code supported by automated testing and continuous integration pipelines.
  • Engage in code reviews, architectural discussions, and technical design sessions to uphold engineering standards and encourage knowledge sharing.
  • Continuously enhance system design and development methodologies to support the scalability and future growth of the platform.

About Exoticca

Exoticca is an innovative online travel agency focused on enhancing the way people experience travel. We prioritize creating memorable life milestones and offer unparalleled value through unique travel experiences while being environmentally conscious.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.