- Design and implement scalable, reliable and performant backend services
- Plan and implement beautiful, crisp, and maintainable user-facing experiences that are accessible to everyone.
- Plays a key role in shaping the system architecture that provides measurable customer value, along with driving engineering and operational excellence across the product.
- • Provide technical leadership, driving and performing best engineering practices to initiate, plan, and execute large-scale, cross-functional, and organizationally critical programs.
- Drive long-term design thinking for systems and engineering processes, with simplicity and maintainability as core tenets.
- Partner and work collaboratively with people across Product, Design, and Engineering teams spanning across geographies to deliver complex, large-scale experiences.
- Ensure appropriate level of instrumentation, observability, alerts and monitoring for the systems.
- Propose and implement robust, scalable, performant, and maintainable solutions that are tested, reviewed, and checked in regularly for continuous integration.
- Optimize code for best performance and accessibility
- Champions best practices and optimal coding patterns and provides deep expertise on the coding and validation strategy
- Be a role model for an open, honest, and inclusive approach to problem-solving.
- Mentor and develop engineers across all levels through sharing and learning.
- Use engineering best practices throughout the software development lifecycle to establish maintainable, reliable, and secure systems.
- Work in a culture of continuous improvement, adaptation, reflection, and growth.
- Learn quickly from your peers, projects, and interactions with customers.
- Provide on call support and monitor the health of services in production as part of DevOps culture.
- Embody our culture and values.
|