- Experience level of 5+ years of experience in very large scale applications and 3+ years experience in people management . Strong problem solving skills,data structures and algorithms
- Very good understanding of Web Technologies
- You should be familiar with agile practices as well as be able to adapt these to the needs of the business,with a constant focus on product quality
- Technical Guidance : You will provide technical leadership to a team of excellent software engineers; this requires that you have the technical depth to make complex design decisions and the hands-on ability to lead by example.
- Execution and Delivery : You will be expected to instill and follow good software development practices and ensure timely delivery of high-quality products. You should be familiar with agile practices as well as be able to adapt these to the needs of the business, with a constant focus on product quality.
- Team Management : You will be responsible for hiring and mentoring your team; helping individuals grow in their careers, having constant dialogue about their aspirations and sharing prompt, explicit and actionable feedback about performance.
Desired Skills and Experience
- Total of 8+ years experience.
- Experience level of 5+ years of experience in very large scale applications and 3+ years experience in people management
- Strong problem solving skills, data structures and algorithms.
- Experience with distributed systems handling large amount of data.
- Excellent coding skills in PHP/Python/C++.
- Very good understanding of Web Technologies.
- Very good understanding of any RDBMS and/or messaging.