← Back to list

Job
· Mid-level
Software Engineer (NodeJS)
Software Engineer
• Mid-level
• Remote
• Full-time
•
Spain
A full-stack engineering role at Exoticca's travel platform, building modern, scalable services with NextJS, Node.js, TypeScript and MongoDB within an event-driven architecture.
Responsibilities
- ▹Design and develop scalable services as part of 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 following EDA principles
- ▹Write high-quality, testable code supported by automated testing and CI pipelines
- ▹Participate in code reviews, architectural discussions and technical design sessions
- ▹Continuously improve system design and development practices to support platform scalability
Requirements
- ▹3+ years of experience building and maintaining backend applications in Node.js production environments
- ▹Experience developing modern web interfaces using React with TypeScript and NextJS (SPA and SSR/SSG modes) for production
- ▹Hands-on experience with MongoDB, including data modeling and performance optimization
- ▹Solid knowledge of RESTful API design, development and integration best practices
- ▹Experience working with event-driven architectures (EDA) and message-based communication
- ▹Familiarity with Domain-Driven Design (DDD) and clean architecture principles
- ▹Working knowledge of CI/CD pipelines and Git-based version control (GitHub Actions or similar)
- ▹Strong emphasis on testing (unit, integration) and code quality
- ▹Familiarity with observability practices: logging, monitoring, tracing
- ▹Excellent collaboration and communication skills in cross-functional teams
Soft skills
Excellent collaboration and communication skillsTechnical insight and creativity
What we offer
- ▹Competitive compensation package in line with responsibilities and experience
- ▹Flexible compensation for transportation and food (Cobee), plus private health insurance
- ▹Flexible working schedule as long as monthly goals are met
- ▹100% remote working within Spain
- ▹Permanent contract from the start
- ▹Travel with Exoticca at reduced prices
- ▹Referral bonus for bringing in talented people
About the company
Exoticca is a pioneering online travel agency that has revolutionized the conception, production and e-commerce of long-distance dream trips. A professional, dynamic, multicultural team in rapid international growth.
Similar jobs

Job
· Mid-level
Storyous | Software Engineer (Full-stack)
Teya
+11
💰 Salary: not specified
🌍 Remote
🗣️ EN
Himalayas

Job
· Mid-level
Software Engineers (backend, devops, frontend)
SynergyOS
+5
💰 Salary: not specified
🌍 Remote
🗣️ EN
Himalayas

Job
· Mid-level
Software Developer – ReliaSoft Cloud
HBK - Hottinger Brüel & Kjær
+6
💰 Salary: not specified
🌍 Remote
🗣️ EN
Himalayas

Job
· Mid-level
Software Engineer II - Frontend
Ookla
+7
€50,000–€70,000/yr
gross
🌍 Remote
🗣️ EN
Himalayas

Job
· Senior
Senior Software Engineer - SSC
Elastic
Dynamodb
+8
€67,000–€106,000/yr
gross
🏢 On-site
🗣️ EN

Job
· Mid-level
Intermediate .NET Developer
Imaginary Cloud
+19
€25,470–€39,000/yr
gross
🌍 Remote
🗣️ EN
Himalayas