Strong software design/development experience in building massively large scale distributed internet systems and products. Should have experience leading large teams. Hands-on experience in Advance Java and frameworks, Multithreading, collections and MySQL/NoSQL, golang, etc. Excellent data structure & algorithm and problem solving skills. Experience and knowledge of open source tools & frameworks, broader cutting edge technologies around server side development. Superior organization, communication, interpersonal and leadership skills. Must be a proven performer and team player that enjoy challenging assignments in a high-energy, fast growing and start-up workplace.