8+ years of experience with functional or imperative programming languages (Python, Ruby, Go, C, or Java) Proficient in a variety of databases, including SQL, NoSQL, and distributed databases Experience building and refactoring complex (often distributed) systems Proficient in RESTful APIs and understanding of API design principles Skilled in troubleshooting and debugging complex web applications and performance bottlenecks Strong understanding of security best practices in web development Ability to influence at all levels and collaborate effectively with cross-functional teams