Team Lead - Node.js & Python
DRC Systems
Posted on: February 23, 2026
Experience – 10+ Years
Location: Mumbai
Qualification: Bachelor’s or Master’s (PG) degree in Computer Science, Engineering, or a related technical field.
We are seeking a seasoned Lead Software Engineer to drive the evolution of our high-scale web platforms. Designed for a technical heavyweight who thrives on solving complex distributed systems problems while nurturing a high-performing team of 4–5 developers. You will be responsible for the end-to-end lifecycle of our services, from architecting event-driven streams to fine-tuning the performance of our Node.js runtime and securing our web perimeter.
Key Responsibilities
Technical Leadership
• Lead the implementation of event-based architectures and real-time data streaming pipelines.
• Design and implement scalable, resilient, and secure web applications using Node.js and Python.
• Advanced proficiency in JavaScript and TypeScript, including asynchronous programming concepts, with hands-on experience building APIs using Node.js frameworks such as Express.js and NestJS.
• Experience with RESTful APIs, and familiarity with version control systems like Git.
• Understanding of microservices architecture and DevOps principles.
• Conduct deep-dive performance profiling, identifying bottlenecks in the event loop, memory leaks, and optimizing database query execution plans.
• Hands-on expertise in REST, MySQL/PostgreSQL, WebSocket, MongoDB, Redis, etc.
• Implement "Security by Design" principles, ensuring protection against OWASP Top 10, managing data encryption, and securing API authentication / authorization.
• Knowledge of agile development methodologies.
• Familiarity with front-end technologies and automated testing tools.
• Expertise in designing production-ready, multi-stage Dockerfiles for polyglot applications, specifically optimizing build contexts and resolving dependency conflicts for both Node.js and Python runtimes.
• Proficiency in orchestrating multi-container architectures using Docker Compose to manage efficient inter-service communication and data consistency between Node.js and Python backend components.
Team Leadership
• Lead a team of 4–5 software engineers, conducting code reviews, providing technical guidance, and fostering a culture of engineering excellence.
• Champion Agile best practices, CI/CD automation, and rigorous testing standards.
• Maintain a high level of individual output (70-80% coding/architecture, 20-30% leadership).
About Company
DRC Systems
Gujarat ,IN
https://www.drcsystems.com
Your next job is waiting
Create your profile and start applying in minutes.