• Experience with Golang Web Frameworks (e.g. Gin, Gonic, Rebel)
• A clear understanding of OOP
• Design Patterns and anti-patterns
• SOLID principles Working experience with relational databases (e.g. MySQL)
• Experienced with testing layers (unit integration and functional testing) and version control technologies (e.g. GIT)
• Understanding of Queuing and Streaming systems (e.g. SQS, RabbitMQ, Kafka)