Roles and Responsibilities:
- Managingand executing project plans and delivery commitments
- Hiring and mentoring engineers, developing team structure and execute strategies along with the complete ownership of software development lifecycle
- Working very closely with the team to architect and develop best technical architecture and approach
- Monitoring and maintaining Quality, Reliability, Performance of tech systems.
- Innovate continuously and overcome technology limitations to deliver a delightful user experience
Role requirements:
- 5+ years of work experience as part of core engineeringteam in a product company or in a similar senior-level position at an engineering department
- Experience in managing software development life cycle
- Extensive experience with cloud technologies
- Hands-on experience in back-end and front-end development (MEAN, MERN, HTML/CSS, Mobile)
- Solid software development background including design patterns, data structures and test driven development
- Experience with project delivery for complex, cross-functional and cross-organizational projects
- Enjoys working in a fast-paced environment
- Leadership abilities with a strategic mind
- BTech in Computer Science or relevant field
Skills:- MERN Stack, MEAN stack, HTML/CSS, Mobile technology, Software development management, Systems Development Life Cycle (SDLC), Design patterns and Data Structures