1.Manage, lead, and mentor a team of software engineers specializing in Node.js. 2.Develop and execute product development plans in alignment with the strategic vision set by senior leadership. 3.Ensure that the team follows industry best practices in software design, development, testing, and operations. 4.Collaborate closely with product managers, designers, and data team stakeholders to understand business requirements, and translate them into technical specifications. 5.Steer the agile development process, encouraging communication, collaboration, and responsiveness to changes, and business needs. 6.Oversee the development and continuous enhancement of scalable, secure, and efficient cloud software systems in a mature codebase powering a thriving business. 7.~50% hands on technical software engineering, ~50% people/performance/project management is expected.