• Learn how to design and develop highly reliable, scalable server platforms with attention to detail.• Become an integral part of our software development process including writing unit tests, performing code reviews etc.• Learn how to work effectively with multi-functional teams to develop features that millions of users will love to use.