Position: Senior Go Engineer for web3 solutions
Company: Vareger
Experience required: 5y
Category: Golang
English level: upper
Published: 2021-09-01T00:00:00+03:00

**Project Description:** 
IoT data automation platform. It helps to facilitate precise analysis and confident decision-making. Solution uncovers the ability for systems and machines to gather information from different sensors within the network and build optimal models for work and making decisions. Another aim and ability of the platform are to use tons of data from sensors to test different blockchains’ abilities from a performance perspective. 

We start to build the solution from the Data Abstraction Layer. The aim of the Data Abstraction Layer is to securely get off-chain data from one trusted endpoint to another trusted endpoint. And to establish a chain of custody and evidence that is well managed and 100% secured. For identification will be used DID. 

**Requirements:**
- 5+ years of development experience using Go
- Understanding of microservices architecture, highly scalable distributed systems
- Experience with containerized applications development, Docker
- Experience with Kubernetes
- Experience with SQL and NoSQL Databases
- Hands-on experience with AWS, EKS
- Knowledge of OAuth2, APIs, and protocols such as WebSockets or MQTT
- Experience working with open-source projects
- Strong written and spoken English

**Nice to have:**
- Experience with ELK-stack
- Experience with HashiCorp Vault
- Familiarity or practical experience with basic cryptography
- Practical experience with any existing blockchain platforms

**Tasks:**
- Participate in architecture level decision-making process
- Supporting existing code base
- Extending microservices with new features
- Technical tasks implementation, design, refactoring;
- Code review, code optimization;

**What we offer:**
- A full-time job at a growing ambitious company
- Flexible working hours, and remote work is possible 
- Learning blockchain from the TOP-professionals. A challenging job where you can learn and grow
- An exciting environment with the mission to disrupt the industry