Job highlights
Experience level of 5+ years of experience in very large scale applications and 3+ years experience in people management . Solid 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 valuable understanding of any RDBMS and/or messaging.