About the Role :
As a Technical Lead, you will play a pivotal role in driving the technical direction, architecture, and implementation of complex systems. This role demands strong expertise in Node.js, NestJS, PHP, React, Vue.js, TypeScript, Microservices, and modern DevOps practices. Youll lead engineering initiatives, mentor developers, and ensure scalable, high-performance solutions across multiple products and platforms.
Key Responsibilities :
- Lead and mentor a team of developers, fostering a collaborative and growth-oriented environment.
- Promote and enforce best practices across software design, development, testing, and deployment.
- Own and evolve the technical architecture, ensuring systems are scalable, secure, and performant.
- Make key design decisions aligned with long-term product and technology vision.
- Drive full-stack implementation, from backend services (Node.js, NestJS, PHP) to frontend applications (React, Vue.js).
- Leverage TypeScript to maintain high code quality and reduce runtime errors.
- Design and implement robust microservices and distributed systems capable of handling large-scale applications.
- Integrate message queues like RabbitMQ or BullMQ to enable scalable background processing and task orchestration.
- Implement and manage CI / CD pipelines, cloud infrastructure (AWS, GCP, or Azure), and container orchestration using Docker / Kubernetes.
- Ensure system reliability, scalability, and fault tolerance in production environments.
- Conduct code reviews and enforce clean code principles, high test coverage, and consistent documentation standards.
- Work closely with cross-functional teams including product managers, designers, and QA engineers to define, build, and deliver features.
- Align project deliverables with sprint goals and technical roadmaps.
- Identify and address performance bottlenecks across frontend and backend systems.
- Stay abreast of emerging technologies and tools; lead internal adoption efforts to improve team productivity and product performance.
Key Skills & Qualifications :
Core Technical Skills :
8+ years of hands-on software development experience.3+ years in a technical leadership or team lead role.Strong backend experience with Node.js, NestJS, and PHP (preferably Laravel or similar frameworks).Advanced frontend development using React.js, Vue.js, HTML5, CSS3, and modern JavaScript (ES6+).Proficient with TypeScript in full-stack applications.Hands-on experience in building microservices and distributed systems.Solid understanding of message brokers like RabbitMQ, BullMQ, or similar.(ref : hirist.tech)