CareerPlanSign in

Software Engineer (NodeJS)

Barcelona, Catalonia, Spain🌐 Remote💼 Full-time🗓 2025-10-30 → 2026-09-26

Core

Design and build scalable, event-driven backend services and modern web interfaces for an online travel agency's e-commerce platform.

Role type

FullStack Software Engineer (Node.js/Next.js)

Builds

Scalable microservices, event-driven architecture components, and production web interfaces for travel booking.

Domain

Travel technology / E-commerce

Deliverable

production ML models | product features

Required skills

Node.js, TypeScript, Next.js, MongoDB, RESTful API design, Event-Driven Architecture (EDA), Domain-Driven Design (DDD), CI/CD pipelines, automated testing, observability (logging/monitoring/tracing)

Preferred skills

Experience with SPA and SSR/SSG modes, knowledge of clean architecture principles

Technologies

NextJS, Nodejs, TypeScript, MongoDB, GitHub Actions

Responsibilities

Design and develop scalable services contributing to event-driven architecture; Collaborate with cross-functional teams to translate business needs into technical solutions; Implement 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 and architectural discussions; Continuously improve system design and development practices.

Seniority

Mid-level (3+ years experience)

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.