Be a hands-on technology leader providing mentorship and guidance to a growing software engineering team.
Responsible for leading and driving performance of the software engineering team
Responsible for performance management and career development of the software engineering team.
Oversee release and resource planning with delivery across parallel releases.
Maintain strong and effective communication channel between the distributed teams and management to keep synergy between the geographic locations.
Build and promote a strong technical community at Darwinbox
Develop and maintain strong understanding of Darwinboxs business domain, business processes, overall architecture and future direction.
Participate & contribute to development design reviews, milestone and release meetings.
Recruit, train, motivate & retain high quality software engineers across levels.
Ensure excellent training program for new hires in software development and overall knowledge transfer of Darwinbox domain, architecture and development processes.
Contribute to process improvements and best practice methodologies in Product Development globally.
Strong knowledge of building Internet scale product built around LAMP/ MEAN stack
Exposure to MongoDB is a must as managing server scaling, fine-tuning, performance/cost optimization is a clear expectation from this job
Exposure to cloud environment especially AWS is a must with strong knowledge AWS services and components
Ability to manage Mobile Development frameworks Android and iOs
Exposure to server hosting, AWSs
Exposure test lifecycle and QA automation strategy to handle complete test lifecycle