Position: Golang Engineer for the new "by developers, for developers" project
Company: Vareger
Category: Golang
Experience required: 5y
English level: upper

Hi there!
Our partner, USA-based software company, is looking for a Golang Engineer for the new project (unified package manager with new opportunities for developers)

**MAKE** is a US-headquartered, privately-held product development firm. They specialize in various industries, including public health data platforms and blockchain technology.
In public health data, MAKE works closely with the **Institute for Health Metrics and Evaluations (IHME) at the University of Washington** (www.healthdata.org), an institution privately funded by the **Bill & Melinda Gates Foundation**. In cooperation with them, MAKE has been enabling public health policy makers make data-based decisions for many years, and helped create the tools that enabled governments and organizations around the world to navigate the COVID-19 pandemic based on the best-available data modeling.

In the **blockchain-based technology** space, **MAKE** provides product strategy and software development services to some of the most innovative projects, including Casper Network, the proof-of-stake protocol that provides enterprises, government entities and (decentralized) FinTech providers with a developer-friendly, predictable and highly performant backbone for their decentralized applications. As one of Casper’s software & product development partners, MAKE develops key eco-system tools such as the CSPR.live block explorer, middleware API platforms, wallet integrations, staking solutions and other tools, and consults enterprise and government clients who develop products on the Casper protocol.

**About the role**
MAKE is looking for a **full-time Golang contractor**, working remotely. They are looking for a mid-level or senior Golang engineer who is comfortable with building scalable services on top of the AWS infrastructure for a new project.

**Required Skills**
- At least **five years of back-end experience**
- At least **one year of experience with Golang**
- Understanding software design principles and knowing how to apply those principles
- Understanding of the back-end infrastructure and its most common components (databases, caches, message brokers)
- Understanding of the Golang concurrency model
- Experience with Linux-based OS
- Understanding of scrum-like iterative development processes
- Comfortable with version control, build and test automation, continuous integration
- English proficiency sufficient to communicate with American and European co-workers
- Self-organization and proactiveness

**Bonus Skills**
- Experience with data-intensive applications
- Experience with ETL processes
- Experience with Python
- Experience with AWS (especially EC2, RDS, EKS, Cognito)

**Location**
The position is remote. We have team members in Ukraine, Poland, Spain, Portugal, Turkey, the United Kingdom, Lithuania, Sweden, and the USA.

**Interview steps**
0. HR interview (20-30 min)
1. Interview with Engineering Manager (video-call, Ukrainian/English,1-1.5 h)
2. Interview with CTO (video-call, English, 30 min)
3. Offer