1.Develop and ship highly available and scalable back end, front end, and database software components2.Grow and mentor software engineers and work with them to identify, design, prototype, and evaluate great product features3.Extensively write high quality code using a maintainable, testable…