Software Engineer (NodeJS)

Exoticca international

España

On-site

EUR 50,000 - 80,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Unlimited tea & coffee
Referral bonus
Exoticca events
Language courses
Travel packages for employees
Flexible compensation via Cobee
Private health insurance

Job summary

Exoticca international is seeking a FullStack Engineer to design and build scalable services using Next.js, Node.js, TypeScript, and MongoDB. You will help shape an event-driven architecture and ensure reliable, maintainable systems powering our ecommerce platform.

You will collaborate with cross-functional teams to translate business needs into robust technical solutions, implement tests, participate in code reviews, and contribute to ongoing architectural improvements for scalability and

Qualifications

  • 3+ years of backend and frontend development in JS/TS.
  • Experience with Next.js and React in production.
  • Solid understanding of RESTful APIs and event-driven architecture.
  • Familiarity with Domain-Driven Design and clean architecture.

Responsibilities

  • Design and build scalable services with Next.js, Node.js, and MongoDB.
  • Collaborate with cross-functional teams to translate business needs into technical solutions.
  • Implement automated tests and participate in CI/CD pipelines.
  • Review code and contribute to architectural discussions.
  • Improve system design for scalability and reliability.

Skills

NextJS
Node.js
TypeScript
MongoDB
React
REST APIs
EDA architecture
DDD
CI/CD
Testing
Git

Tools

GitHub Actions
Docker

Job description

  • As a FullStack Engineer, you will play a key role in designing and building modern, scalable services using NextJS, Nodejs, TypeScript, and MongoDB
  • You’ll develop robust, maintainable services that power our platform, ensuring performance, reliability, and seamless integration across systems
  • Your technical insight and creativity will help shape a modular, event-driven architecture (EDA) that enables efficient communication between services and supports our continuous growth and evolution of our e-commerce website
  • Design and develop scalable services, contributing to the evolution of a modern, event-driven architecture
  • Collaborate with cross-functional teams to translate business needs into technical solutions that are reliable, efficient, and easy to extend
  • Implement and maintain clean service interfaces and data flows following EDA principles, ensuring smooth communication between components and systems
  • 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 engineering standards and promote knowledge sharing
  • Continuously improve system design and development practices to support scalability and future growth of the platform
Benefits
  • Unlimited tea & coffee: Enjoy a cup of “Good News” coffee while connecting with colleagues
  • Referral bonus: Bring people as talented as you are to earn a nice bonus!
  • Exoticca events: Enjoy regular afterworks, plus bi-annual parties and team lunches
  • Language courses: Improve your Spanish or English with free language courses
  • Exoticca packages: Travel packages at reduced prices for employees and family/friends!
  • Flexible compensation: Use part of your salary for food/transportation with Cobee or get private health insurance with DKV
  • Multicultural team: Learn from a diverse team with different backgrounds and perspectives

Excellent collaboration and communication skills to work effectively within cross-functional teamsFamiliarity with Domain-Driven Design (DDD) and clean architecture principlesWorking knowledge of CI/CD pipelines and version control best practices using Git (GitHub Actions or similar)Strong emphasis on testing (unit, integration) and commitment to code quality, scalability, and maintainabilitySolid knowledge of RESTful API design, development, and integration best practicesFamiliarity with observability practices — including logging, monitoring, and tracing — to ensure visibility and reliability across distributed servicesExperience developing modern web interfaces using React + TypeScript and NextJS (both SPA and SSR/SSG modes) for production environments3+ years of experience building and maintaining backend applications in Node.js production environmentsExperience working with event-driven architectures (EDA) and message-based communication between servicesHands-on experience with MongoDB, including data modeling and performance optimization for document-based systems

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (NodeJS)
Software Engineer (NodeJS)

Exoticca • Barcelona

On-site
EUR 60,000 - 90,000
Remote Node.js Full-Stack Engineer | Next.js & MongoDB
Remote Node.js Full-Stack Engineer | Next.js & MongoDB

Exoticca • Barcelona

On-site
EUR 60,000 - 90,000
Backend Engineer
Backend Engineer

Marfeel • Barcelona

On-site
EUR 50,000 - 70,000
Option to work full remote, hybrid or office-based
Support with home office equipment
Flexible hours and early finish on Fridays
+3
Full-Stack Engineer: Node.js, Next.js & EDA
Full-Stack Engineer: Node.js, Next.js & EDA

Exoticca international • Spain

On-site
EUR 50,000 - 80,000
Unlimited tea & coffee
Referral bonus
Exoticca events
+4
Senior Software Engineer
Senior Software Engineer

PL2 • Spain

Remote
Confidential
Fully remote work
Competitive salary
23 vacation days plus public holidays
+1
Principal FullStack Engineer
Principal FullStack Engineer

Experis España • Madrid

Remote
EUR 70,000 - 100,000
Lead Software Engineer (Full Stack)
Lead Software Engineer (Full Stack)

Expereo • Barcelona

On-site
EUR 55,000 - 80,000
Diverse international work environment
Exposure to cutting-edge technologies
Learning and development support
+2
Remote Full-Stack Engineer: Node.Js + React
Remote Full-Stack Engineer: Node.Js + React

Tecdata Engineering • Madrid

Hybrid
EUR 90,000 - 120,000
Competitive salary and stock options
Health, dental, and vision insurance
Generous paid time off
+4
Mid-Senior AWS/Nodejs Developer
Mid-Senior AWS/Nodejs Developer

Xplore Group Spain • Valencia

Hybrid
EUR 42,000 - 70,000
Private medical insurance
Free lunch every day
Restaurant tickets
+3
Senior Software Engineer (SSC)
Senior Software Engineer (SSC)

Elastic • Madrid

On-site
EUR 60,000 - 85,000
Health coverage
Flexible schedule
Generous vacation days
+3