7+ years of experience in distributed-systems and backend software engineering 4+ years of experience minimum in Golang Strong experience and understanding of microservices, REST API design, gRPC, unit testing, BDD testing Strong design skills required Experience with asynchronous messaging technologies such as Google PubSub, Kafka In depth knowledge of NoSQL and RDBMS technologies Strong experience with Docker, Kubernetes, Cloud Environments (GCP preferred) Experience working on agile teams Excellent communication and collaboration skills in all mediums Experience developing scalable and observable microservice-based applications Experience with GitOps and DevOps principles, practices and tools A proven ability to thrive in a collaborative environment involving different stakeholders and subject matter experts