Solid experience with at least one programming language (Go, Python, C, C++, Rust, or similar) Some experience with delivering projects from gathering requirements, brainstorming ideas, all the way to shipping a product to the customer’s hands in a self-driven way Some experience with developing software that runs in the Cloud, or some experience with systems engineering Experience writing clean, robust, and performant software that is easily maintained by others Familiarity with being on-call and performing operations/SRE tasks, or with the concept of infrastructure as code Experience working with Kubernetes (bonus) Exposure to microservices architecture and distributed systems, or a desire to learn (bonus) Experience working in a fully remote, distributed environment where teams operate across multiple time zones (bonus)