Position: Golang Developer
Company: CyberCraft
Category: Golang
Experience required: 3y
English level: upper

**Required skills**

● 3+ years of experience in software development
● Strong knowledge of GoLang programming language, paradigms, constructs, and idioms
● Knowledge of common Goroutine and channel patterns
● Experience with the full suite of Go frameworks and tools, including dependency management, specifically Go Modules and Go’s templating language
● Experience with Go web framework, bonus points for Gin
● Experience with debugging Go remotely utilizing dlv or similar tools
● Experience in writing functional and/or unit tests for Go
● Ability to write clean and effective Godoc comments
● Experience with AWS, GCP, Oracle cloud, and other public clouds
● Upper-Intermediate level of English

**We offer**

● Flexible working hours
● Fair salary (regular performance-based salary reviews)
● 20 working days paid vacation and 15 sick leaves
● English classes
● Bookkeeping and accounting on us
● Cozy, equipped rooms — no open-space
● No time trackers — ability to do quality work
● Approachable management, open to suggestions and innovations
● Friendly team and enjoyable working environment

**Responsibilities**

● Develop API layer for cloud-based view pane
● Extend unit tests coverage
● Working across the full development lifecycle

**Project description**

Our product is the fastest-growing object storage company in the world,  with more than 415M Docker pulls and more than 24K GitHub Stars. 
High-Performance Object Storage is Open Source, Amazon S3 compatible, Kubernetes Native, and is designed for cloud-native workloads.
Native to Kubernetes, Product is the only object storage suite available on every public cloud, every Kubernetes distribution, the private cloud, and the edge. The product is software-defined and is 100% open source under GNU AGPL v3.