Software Engineer (NodeJS)
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
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)
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, architectural discussions, and technical design sessions; Continuously improve system design and development practices to support scalability.
Seniority
Mid-level, hands-on IC