Position: Golang Middle developer
Company: B2Broker
Category: Golang
Experience required: 2y

**What to work on:**

- Data aggregation and transformation system;
- Automated trading solutions;
- Service API;

**What we expect:**

- 2+ years of experience in GoLang development using std modules;
- Development using concurrent execution concepts and synchronization mechanisms;
- Knowledge of OOP and programming patterns and practice of their application;
- Experience in writing unit tests and mocking individual parts of the application;
- Experience with network / file data streams;
- Development experience using SQL and NoSQL databases, key-value storages
- Knowledge of data storage structures and algorithms for working with them;
- Possession of analytical skills and professional outlook.

**Technologies used:**

- GoLang + gomod;
- PostgreSQL, MongoDB and other databases;
- WebSocket, HTTP / 2, gRPC;
- JSON, XML, ProtoBuf;
- Docker.

**We offer:**

- Salary without delays;
- registration according to the labor code of Ukraine;
- unlimited professional growth and the opportunity to work in a developing international company;
- resources for the implementation of bold ideas;
- work flexible hours in a cozy office.