3+ years of experience in software development with Go
Experience developing well-engineered, testable code in a modern programming language
Experience with microservice architecture
Experience with containerization (Docker and Kubernetes)
Experience with CI/CD
Experience with TDD, BDD
Experience with database programming
Familiarity with design REST API
Experience with GRPC or MQ (kafka, RabbitMQ, etc)
Able to work under broad direction and self-initiated
Demonstrate analytical and critical thinking abilities