Lead Engineer - Node JS

  • Hyderabad
  • Uplers
This is about an opportunity for a Lead Engineer - Node JS with one of our client having a presence in India. About Uplers- We are a futuristic and fast-paced Technology and Marketing Solution Partner for 5000+ companies across 52 countries. An Equal Opportunity Employer with a People-first approach, we believe in a high-performance, growth-driven culture powered by our vibrant team of 850+ ignited minds. Experience: 7 years. Job Title: Lead Engineer - Node JS Location: (Hybrid - Noida / Hyderabad), Job Type: Full Time Primary Skills DataManagement, ,MicroServices, MongoDB, Nest.js,Nest.js ,Node.js, RabbitMQ,Teammanagement,AWS,Docker,Express.js,JavaScript,Kafka, Kubernetes and SQL. Job Description: Role OverView Description : Lead and manage team of Node.js developers Design and develop scalable, high-performance Node.js applications Implement efficient data architectures using latest technologies Ensure code quality and adherence to best practices Drive adoption of methodologies and tools to optimize processes Roles and Responsibilities : Lead and manage a team of Node.js developers, providing technical guidance, mentoring, and support throughout the software development lifecycle. Collaborate with product managers, architects, and other stakeholders to understand product requirements and translate them into technical specifications and deliverables. Design and develop robust, scalable, and high-performance Node.js applications that power our innovative product offerings, with a focus on handling high-throughput and high-volume data processing and storage. Implement efficient data-centric architectures, leveraging technologies such as Kafka, RabbitMQ, and event-driven systems, to ensure optimal data flow and processing . Perform code reviews and provide constructive feedback to ensure code quality, maintainability, and adherence to coding best practices and product standards. Drive the adoption of best practices, development methodologies, and tools within the team to optimize software development processes and improve overall efficiency. Identify technical challenges related to high-throughput, high-volume data processing and propose innovative solutions to address them. Stay up to date with the latest trends and advancements in Node.js development, data-centric applications, and event-driven systems, actively sharing knowledge and insights with the team. Collaborate with cross-functional teams, including frontend developers, QA engineers, and DevOps engineers, to ensure seamless integration and deployment of data-centric applications. Troubleshoot and debug complex issues related to data processing and storage, providing timely resolutions to maintain the stability and performance of the applications. Continuously monitor and optimize the performance of Node.js applications, implementing strategies to handle increasing data volume and improving throughput. Conduct regular performance evaluations of team members, provide constructive feedback, and identify opportunities for skills development and growth. Document application architecture, release documents, and deployment steps. Ensure compliance with ISO 27001-2013 information security management system requirements. Interested Candidates can also share your resume on sneha.z@uplers.in