- Research, Design and Develop highly reliable, available and scalable web-scale distributed microservices-based systems
- Participate in deciding your team’s roadmap in collaboration with Management and Product teams
- Collaborate effectively with product managers towards building the right features
- Estimate and manage deliveries of features in a predictable manner
- Continuously contribute to improving our technology ecosystem, libraries, frameworks, utilities and services
- Collaborate, mentor and guide team members as needed
Develop automated tests to ensure business needs are met, and allow for regression testing