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 members
spearhead various research and development initiatives to identify opportunities for new projects and improved
processes
• monitor end-to-end architecture of platform
• lead high & low-level design of critical components
• mentor other senior & lead engineers
expertise and qualifications
what 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
Experience
9 - 14 Years
No. of Openings
1
Education
B.C.A, Any Bachelor Degree, Professional Degree
Role
Software Engineer
Industry Type
Engineering / Cement / Metals
Gender
[ Male / Female ]
Job Country
India
Type of Job
Full Time
Work Location Type
Work from Office