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
Professional Degree, Any Bachelor Degree, B.C.A
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