Bachelor's degree in computer science, information technology, mathematics or a STEM discipline or 15+ years of professional experience in software engineering
10+ years of experience in full stack development, platform engineering, or API development
5+ years of experience with AWS (or Azure, GCP)
5+ years of in-depth working experience with CI/CD such as GH Actions, Jenkins, Gitlab CI/CD
Working experience with Docker
In-depth working experience with Kubernetes (prefer AWS EKS)
Expert working experience with one or more of the following static typed programming languages such as C#, Go, Java, C++, TypeScript
5+ years of experience with structured database such as PostgreSQL, SQL Server, Snowflake or similar technologies
Working experience with unstructured database such as NoSQL, Amazon DynamoDB, MongoDB or similar
Strong working experience with REST API or gRPC
Strong working experience with binary management platforms such as JFrog Artifactory, AWS CodeArtifact or similar technologies
Experience with infrastructure orchestration and management tools (Terraform, Ansible, Puppet)
Experience with Next.js, React, Angular, or similar frameworks
Working experience with testing tool such as Cucumber and Cypress
Experience designing scalable, high-performance software systems
Knowledge of build systems and package management tools (e.g., Make, Gradle, npm, pip)
Familiarity with data streaming technologies like Apache Kafka, RabbitMQ, or similar