ApplySenior Developer with Golang
Posted 2 months agoViewed
View full description
Requirements:
- Good understanding of Golang programming language, paradigms, constructs, and idioms.
- Understanding of asynchronous programming and common Goroutine and channel patterns.
- Experience in low latency/high-performance software design.
- Experience with Vendor Package Management for Golang (e.g., Glide, dep).
- Experience with ORM (e.g., Gorm).
- Knowledge of unit and performance testing frameworks (e.g., Ginkgo).
- Experience with Golang’s templating language.
- Ability to write effective Godoc comments.
- Familiarity with code versioning tools such as Git, SVN, and Mercurial.
Responsibilities:
- Designing and implementing complex workflows and APIs.
- Writing scalable, robust, testable, efficient, and easily maintainable code.
- Translating software requirements into stable, high-performance software.
- Playing a key role in architectural and design decisions.
- Building toward efficient microservices distributed architecture.
Apply