Exoticca is looking for a Software Engineer (NodeJS) to play a key role in designing and building our modern, scalable backend. You will develop robust, maintainable services using NestJS, TypeScript, and MongoDB to power our platform, ensuring performance and seamless integration across a growing system.
What You'll Do
- Design and develop scalable backend services, contributing to the evolution of a modern, event-driven architecture.
- Collaborate with cross-functional teams to translate business needs into reliable, efficient, and extensible technical solutions.
- Implement clean service interfaces and data flows following EDA principles to ensure smooth communication between components.
- 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 standards and share knowledge.
- Continuously improve system design and development practices to support platform scalability and growth.
What We're Looking For
- 5+ years of experience building backend applications in Node.js production environments.
- 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 and message-based communication.
- Familiarity with Domain-Driven Design and clean architecture principles.
- Working knowledge of CI/CD pipelines and version control best practices using Git.
- Strong emphasis on testing and a commitment to code quality, scalability, and maintainability.
- Familiarity with observability practices, including logging, monitoring, and tracing.
- Excellent collaboration and communication skills to work effectively within cross-functional teams.
Technical Stack
- Node.js
- TypeScript
- NestJS
- MongoDB
Team & Environment
You will work within a professional, dynamic, and multicultural cross-functional team.
Benefits & Compensation
- Competitive compensation package.
- Flexible compensation on transportation and food with Cobee.
- Private health insurance.
- Flexible working schedule.
- 100% Remote working within Spain.
- Permanent contract from the start.
- Travel with Exoticca at reduced prices.
- Referral bonus.
Work Mode
This is a 100% remote position for candidates based in Spain.
Exoticca is an equal opportunity employer. Diversity and inclusiveness are our core. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, veteran status, or any other status protected under European, country, or local law.





