Job Details

Job
Location
Go Developer - Remote
Job ID: 7498
Job Type:
Region:
Permanent
Remote

Job description:
As an integral member of the team »Go Developer« will be responsible for the design, development, implementation, management and support of mission critical enterprise solutions and services. Working with cross-functional teams, you will be required to gather, document, and approve business requirements, as well as develop, deploy and support solutions and services to meet business needs.
 
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 micro services distributed architecture.
 
Requirements:
 
  • 3+ years experience in Go programming including :
  • 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,
                             - Go’s templating language,
                             - Popular Go web frameworks;
                             - Router packages
  • Ability to write clean and effective Godoc comments
  • Familiarity with code versioning tools 
  • Excellent interpersonal (verbal and written) communication skills are required to support working in project environments that includes internal teams;
  • Requires strong analytical, conceptual and problem-solving abilities;
  • Programming / scripting experience and knowledge of software development life cycle is preferred;
  • Ability to manage multiple priorities, and assess and adjust quickly to changing priorities.
 
Please send your CV to Gosia@bettingconnections.com if you are interested in this role.