GO Developer Bosnia and Herzegovina , Sarajevo / Mostar / Remote , 71000

Key Responsibilities:


• 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 microservice distributed architecture


Requirements

Personal Profile:



  • 2+ years of experience with the Go language, runtime, and tools

  • Teamwork skills and a positive attitude

  • Strong analytical skills and problem-solving aptitude with a systematic approach

  • Ability to recommend and enforce industry’s best practices and patterns, as well as to work and thrive in a fast-paced environment and master diverse web technologies and techniques

  • Self-driven, results-oriented, and fairly personality which demonstrates professional behavior

  • Eager to learn and adapt to new technologies.


Specific Job Skills:


• Strong knowledge of Go programming language, paradigms, constructs, and idioms
• Knowledge of common Goroutine and channel patterns
• Experience with the full site of Go frameworks and tools, including:
- Dependency management tools such as Godep, Sltr, etc.
- Go’s templating language
- Router packages, such as Gorilla Mux
- Ability to write clean and effective Godoc comments


The following requirements are a plus:


• Advanced knowledge of Go language
• Practical experience developing Go tools for enterprise use
• Direct experience with Go tools community participation
• Knowledge of and experience with system tools internals (e.g. compilers, debug formats)


Benefits

Employee Well-being Program    Program of Social Engagement    Educational Program    Program of Personal Development    Leadership Program    Full tax salary    Paid vacation    Travelling opportunities   

Other Details

Closing Date
: July 3, 2021