Qualifications 6-8 years- experience building cutting edge products. Must have a degree in Computer Science or related field. Strong understanding of object-oriented programming, concurrency and fundamentals of computer-science. Previous experience in team managementKnowledge Proven experience in handling large infrastructure and distributed systems Strong problem solving skills, data structures and algorithms Experience with distributed systems handling large amount of data. Experience with building highly scalable RESTful API designs Experience in architecting & building real-time, large scale e-commerce applications Experience with high performance websites catering to millions of daily traffic is a plusSkills Python, Scalability, Design Patterns, Distributed System, RDBMS Strong problem solving and analytical skills. Exceptional coding skills in an Object Oriented programming language (Java preferred). Excellent command over Data Structures and Algorithm Proficiency in implementation of algorithms and use of advanced data structures to solve problems in computing