Serve as the engineering leader and technical expert in the software engineering team Lead a group of highly talented engineers to build platform components to power various microservices Create detailed engineering plans and ensure the team follows the stipulated guidelines Check and confirm the accuracy of the work performed and the methods used by engineering staff Conduct various tests and quality assurance checks to verify the quality of completed projects Monitor and determine various staffing and training needs Hire, train, and supervise engineering staff membersSpearhead various research and development initiatives to identify opportunities for new projects and improvedprocesses Monitor end-to-end architecture of Platform Lead High & Low-level design of critical components Mentor other Senior & Lead engineersEXPERTISE AND QUALIFICATIONSWhat will you need: Bachelor's or Master's Degree - preferably in Computer Science with 10+ years of experience Minimum 5+ years of hands-on experience building end to end critical applications Good experience in Product/Business and handling teams Expertise in Javascript technologies and libraries like ReactJS, NextJS, NodeJS etc Expertise in relational databases like MySQL, Postgres etc Expertise in Microservice, Data modelling, AWS, Messaging Expertise in building scalable & reliable systems Experience in messaging systems like AWS SQS/ RabbitMQ Good knowledge of caching, databases, data warehouses, distributed System Strong Communication Skills demonstrating the ability to present and explain ideas and concepts Passionate about testing strategy, problem-solving, learning new skills, sharing expertise and knowledge Strong work ethic and ownership mindset