Bachelor’s degree in Computer Science, related field, or comparable work experience. 5+ years of professional engineering experience. Experience designing and building highly scalable, reliable, available, and performant systems. Experience driving all phases of the development lifecycle: planning, execution, measuring success, and post-launch maintenance. Expert understanding of application architecture, API design patterns, data modeling, security, performance, and scaling. Experience with AWS or equivalent platforms. Experience with NodeJs, Typescript, Kafka.