Build mission-critical services used by tens of millions of users. Architect and design scalable solutions that are easy to maintain to allow development of exciting features and support more users. Implement elegant solutions with clean code. Enable communication with the Mobile, Web frontend and QA teams. Define and drive the completion of new initiatives and features by removing blockers for the team. Continuously improve the development practices through research, automation, documentation and testing. Share your knowledge and experience with the rest of the team.