Team Lead - Node.js & Python

DRC Systems

Gandhinagar ,Gujarat , IN Full–time
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 icon

Gujarat ,IN

https://www.drcsystems.com

Your next job is waiting

Create your profile and start applying in minutes.