The incumbent will be architecting our futuristic mobile & web 3.0 products and choose the best technologies, components and subsystems on different server-side tech.
Serve as a thought leader and mentor on technical, architectural, design and related issues.
Proactively identify architectural weaknesses and recommend appropriate solutions.
Balance short-term versus long-term actions, strategic versus tactical requirements, while continuing to move forward towards the strategic vision.
Collaborate with cross-functional teams to solve complex problems and building products spanning across multiple teams to deliver end-to-end products & features.
Mentor/coach engineers to facilitate their development and provide technical leadership to them.
What makes you a great fit:
Strong software design/development experience in building massively large scale distributed internet systems and products.
Should have experience leading small 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.
Should be an active contributor to developer communities like Stackoverflow, Topcoder, Github,Google Developer Groups (GDGs).