Min. Experience : 5 years proven work experience as a Back-end engineer with at least 3 years doing backend in Golang using frameworks (e.g. Gin, Echo, Gorilla, Fiber, etc.).
Demonstrate experience(s) in working with best practice idioms like clean architecture, SOLID principle, and TDD.
Proficiency in writing concurrent codes with goroutines and channels, along with the necessary sync methods.
Ability to write a comprehensive set of unit and integration tests.
Good understanding of containerization and basic CI/CD concept.
Extensive knowledge in data modelling with RDBMS and NoSQL databases.
Knowledge of microservices architecture and distributed system designs.
Experienced in event stream processing.
Intermediate knowledge in cloud (GCP / AWS) infrastructure is a plus.