5+ years of experience building and maintaining production services in a high-scale environment Proven track record of writing high-quality, well-tested code Strong communication skills and experience working with cross-functional teams Strong expertise in distributed systems design and microservices architecture Deep understanding of API design principles and best practices Experience with cloud platforms (preferably AWS) and containerization technologies Solid foundation in data structures, algorithms and system design Demonstrated interest in learning and adopting new technologies