- Design, build, and maintain scalable, high-performance systems and services
- Own end-to-end development—from architecture and design through implementation, testing, and deployment
- Collaborate closely with Product, Design, and Engineering teams to deliver user-centric solutions
- Lead technical design discussions and contribute to architectural decisions
- Write clean, maintainable, and well-tested code following best practices
- Identify and resolve performance bottlenecks, reliability issues, and scalability challenges
- Mentor junior engineers and contribute to raising the overall engineering bar
- Drive code quality through reviews, testing, and continuous improvement practices
- Participate in on-call rotations and support production systems as needed
AWSPythonGCP+8 more