Position: Senior Golang Developer
Company: NCube
Category: Golang
Experience required: 5y
English level: upper

Our customer is a United States-based microblogging and social networking service launched in 2018. The site is often described as an alternative to Twitter and is popular among people who have been banned from Twitter or other mainstream social networks or oppose their moderation policies.
This service is both a website and an app. It is available on both the Apple App Store and the Google Play Store. Users who register for accounts are able to follow the accounts of other users. Unlike Twitter, the feed of posts from followed accounts appears to a user chronologically, instead of through an algorithm-based selection process.
Dedicated team: USA-Ukraine

Experience/skills required:

Strong knowledge of Go 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
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
Proficiency with Git
Experience with writing raw SQL queries
Upper-Intermediate English level or higher

Responsibilities:
Working across the full development lifecycle

We offer:
Challenging project
Competitive remuneration based on qualification and contribution
Full-Time job (Office in the very center of Kyiv or remote)
Flexible working schedule, vacations, paid sick leaves, English courses, regular parties
Good working environment
Great team spirit