Job Description :
- M.Tech/MCA or B.Tech / B.E. in Computer Science or Information Technology from a reputed institute
- 6+ years of experience as a software developer
- 4+ years of experience of managing high-performance engineering team in a fast-paced, high-intensity work environment using Agile development practices
- Hands-on experience in building products using web technologies such as NodeJS, ES6 Javascript, ReactJS, ReactHooks, Redux, CSS preprocessors, PHP, Responsive Web Design, build tools like WebPack, Grunt, Gulp etc.,
- Proficiency in Release Engineering, Configuration Management, System Administration (Linux/Windows, DB systems), AWS Cloud Infrastructure and AutomationBuild and Manage 1 or 2 engineering teams of full-stack software engineers, mobile developers & architects
- Be directly responsible for the overall planning, execution, deployment and success of complex software products & solutions to interesting problems
- Contribute to architecture, design and code reviews for the specific product areas driven by the team
- Provide technical leadership in an innovative, fast-paced environment
- Create, execute and communicate strategic direction for engineering and rally the team around this direction
- Partner with product managers to define the product road map, priorities and timelines and also, collaborate across other functions (design, business etc)
- Attract, hire, onboard and retain top talent