Requirements
Requirements:
● Strong knowledge of Go programming language, paradigms, constructs, and idioms.
● Proficiency in designing, building, and documenting APIs.
● Knowledge of common Goroutine and channel patterns.
● Experience with Go modules and vendoring.
● Experience with Popular Go web frameworks and libraries, such as Gin, Echo, pgx.
● Experience with Git and Git Flow.
● Experience with SQL and relational databases such as PostgreSQL.
● Familiar with messaging/streaming tools such as RabbitMQ, Apache Kafka, Nats.
● Familiar with cloud native architectures including an understanding of cloud-based application deployment patterns.
● Proficient in English language as the product requires lots of study and technical research.