2+ years of professional experience building customer-facing applications Strong programming/coding fundamentals in a language such as Java, Python, Golang, or TypeScript Experience designing and architecting large, high-scale systems Ability to estimate, communicate, and deliver upon project milestones Experience with a public cloud such as AWS Familiarity with multiple tiers, like React Frontends and Microservices Bachelor's or higher in Computer Science or a related discipline