Position Name Technical Lead (Full Stack) - Node.js + React Experience 10+ Years Education B.E./B.Tech/MCA/M.Tech/MSc.IT Location Noida Job Summary: We are seeking a dynamic and highly skilled Technical Lead specializing in Full Stack development using Node.js and React. The ideal candidate will possess a deep understanding of both backend and frontend technologies, be proficient in microservices architecture, and have a proven track record of leading development teams to deliver high-quality, scalable software solutions. The Technical Lead will work closely with Solution Architects, Product Managers, and cross-functional teams to drive technical excellence, mentor team members, and ensure that all projects align with business goals and technical standards. Responsibilities: Collaboration with Solution Architect and Project Management: Work with the Solution Architect to interpret and break down architectural designs into actionable tasks for both backend (Node.js) and frontend (React) teams. Contribute to the technical design sessions, offering insights on feasibility, performance, and integration. Collaborate with the Project Manager to establish work breakdown structures, timelines, and deliverables, ensuring alignment with project milestones. Technical Leadership and Mentorship: Provide technical guidance, mentorship, and coaching to backend and frontend developers, ensuring high standards in code quality, security, and best practices. Conduct regular code reviews to maintain coding standards and offer constructive feedback. Mentor team members in adopting best practices in microservices architecture, API design, security, and data integration. Lead technical discussions and decision-making processes, including problem-solving and troubleshooting for complex issues across the stack. Hands-On Development: Develop and maintain high-quality, maintainable code for both Node.js and React applications, focusing on modularity, scalability, and performance optimization. Lead in building, enhancing, and maintaining microservices using Node.js and its ecosystem (e.g., Express.js) as well as frontend components using React, TypeScript, and associated technologies (e.g., Redux, Tailwind CSS). Drive the implementation of frontend and backend solutions for complex features such as large file uploads, video and audio streaming, and GIS tools integration. System Integration and Performance Optimization: Oversee the integration of microservices and APIs, ensuring seamless communication between different modules and third-party services. Optimize performance across the full stack by reviewing and tuning database queries, caching strategies, and code efficiency. Implement distributed tracing and centralized logging to monitor application performance and troubleshoot issues. Ensure robust security practices are in place, including proper authentication, authorization (e.g., Keycloak, RBAC), and encryption for both backend and frontend. Collaboration with Cross-Functional Teams: Work closely with Product Managers, UI/UX Designers, and other stakeholders to ensure technical solutions meet business requirements. Coordinate with DevOps to maintain and optimize CI/CD pipelines, containerization (Docker, Kubernetes), and cloud infrastructure (AWS, Azure). Ensure alignment between frontend and backend components, including data flow and API interactions, to deliver a cohesive and user-friendly application. Documentation and Knowledge Sharing: Maintain technical documentation, including system architecture, project workflows, and code libraries. Lead knowledge-sharing sessions and training for the team on emerging technologies, best practices, and new developments in the Node.js and React ecosystems. Document processes and workflows to streamline onboarding and knowledge transfer within the team. Continuous Improvement: Stay updated on the latest trends and advancements in Node.js, React, microservices, and cloud technologies. Proactively recommend tools, processes, and methodologies to enhance productivity, collaboration, and technical excellence. Identify areas for process improvement and lead initiatives to streamline development workflows, improve code quality, and enhance team efficiency.,
Employement Category:
Employement Type: Full time Industry: IT Services & Consulting Role Category: Not Specified Functional Area: Not Specified Role/Responsibilies: Technical Lead (Full Stack) - Node.js + React