Source description
About the role
As a software developer in this role, you will be responsible for the following: - Writing scalable, robust, testable, efficient, and easily maintainable code - Translating software requirements into stable, working, high-performance software - Playing a key role in architectural and design decisions, building toward an efficient microservices distributed architecture In order to excel in this position, you should possess the following qualifications: - Strong knowledge of Goprogramming language, paradigms, constructs, and idioms - Knowledge of Goroutine and channel patterns - Experience with the full suite of Goframeworks and tools, including: - Dependency management tools such as Godep, Sltr, etc. - Gos templating language - Gos code generation tools, such as Stringer - Popular Goweb frameworks, such as Revel, Gin - Router packages, such as Gorilla Mux - Ability to write clean and effective Godoc comments - Familiarity with code versioning tools (such as Git, SVN, and Mercurial) - Good written and verbal communication skills As a software developer in this role, you will be responsible for the following: - Writing scalable, robust, testable, efficient, and easily maintainable code - Translating software requirements into stable, working, high-performance software - Playing a key role in architectural and design decisions, building toward an efficient microservices distributed architecture In order to excel in this position, you should possess the following qualifications: - Strong knowledge of Goprogramming language, paradigms, constructs, and idioms - Knowledge of Goroutine and channel patterns - Experience with the full suite of Goframeworks and tools, including: - Dependency management tools such as Godep, Sltr, etc. - Gos templating language - Gos code generation tools, such as Stringer - Popular Goweb frameworks, such as Revel, Gin - Router packages, such as Gorilla Mux - Ability to write clean and effective Godoc comments - Familiarity with code versioning tools (such as Git, SVN, and Mercurial) - Good written and verbal communication skills
More at Jobdost