BA/BS in a Computer Science or related technical field, or equivalent professional experience.
10+ years of experience in a software engineer/developer related position, building applications for enterprise customer facing solutions.
5+ years of experience with developing software in at least one modern programming language.
Preferred expertise in JavaScript (Node.js, TypeScript, GraphQL, React) and at least one strongly typed programming language — preferably Java.
Strong Experience with relational (Postgres, RDS) and non-relational databases (Mongo, Document DB), as well as optimized search and content discovery.
Experience with building backend services on public cloud platforms, such as Google Cloud, Microsoft Azure and preferably AWS.
Experience with Kafka, Kinesis, SNS and SQS.
Experience and understanding of Docker and Kubernetes.