CareerPlanSign in

Senior Node.js Developer - System Design

🌐 Remote💼 Full-time🗓 2026-09-28

Core

Architect, design, and develop scalable backend services and microservices using Node.js/Express.js.

Role type

Senior IC backend engineer (Node.js)

Builds

Scalable backend services, RESTful APIs, and microservices

Domain

Internet technology / Distributed systems

Required skills

Node.js, Express.js, JavaScript/TypeScript, asynchronous programming, event-driven architecture, MongoDB, PostgreSQL, RESTful API design, microservices, message queues (RabbitMQ/Redis), caching, CI/CD, Docker, AWS, serverless architecture, testing frameworks (Jest/Mocha)

Preferred skills

GraphQL, React/Vue.js, Socket.io, Kubernetes, cloud-native technologies, open-source contributions

Responsibilities

Architect and design scalable backend services; Lead complex feature development from conception to deployment; Optimize application performance and implement caching strategies; Design and maintain RESTful APIs and microservices architecture; Implement security best practices; Mentor junior developers; Collaborate with product managers to define technical specifications

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