Team Lead (Node.js)
Core
Lead and mentor a development team while building and maintaining high-load backend services, APIs, and microservices for a real-time data platform.
Role type
Senior IC Team Lead (Node.js backend)
Builds
High-load in-house platform handling third-party integrations, data collection, and reporting systems
Domain
Enterprise software / Backend engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Node.js ecosystem, Advanced JavaScript (ES6+), API development (REST/GraphQL/WebSocket), Database management (MySQL/MongoDB/Redis), Message queuing (Kafka/NATS), Containerization (Docker/Kubernetes), Cloud platforms (AWS/Azure), Technical leadership, Code review and quality gates
Preferred skills
Microservices architecture, System design, Agile methodologies, Cross-team collaboration
Technologies
Node.js, Express.js, JavaScript, MySQL, MongoDB, Redis, Apache Kafka, NATS, Docker, Kubernetes, AWS, Azure, Git
Responsibilities
Lead and mentor development team, Establish and enforce development standards, Build and maintain core platform features, Troubleshoot and resolve critical issues, Monitor and optimize team performance, Facilitate cross-team collaboration
Seniority
Senior, hands-on IC with leadership responsibilities
