Position: Middle Go Developer (Golang)
Company: CPAbanda
Category: Golang
Experience required: 2y

We are looking for a Golang Developer to the ukrainian educational project for schools of "Єдина школа".

**Requirements:**
 2+ experience of programming on Go (Golang);
Strong working knowledge in developing Restful webservices and Micro Services using Golang
REST services with microservices architecture
Designed database schemas with complex entity relationships (MySQL)
Good experience in designing, developing, implementing and deploying applications on cloud using AWS/Azure/DigitalOcean/etc.
Experience with JavaScript;
Understanding of network protocols (UDP, TCP, HTTP / HTTPS);
 xperience working with a free web server and Nginx proxy server;
Git experience (GitHub, Gitlab)
Experience in using Agile, SCRUM and Waterfall methodology to deliver the projects (JIRA)
Experience with Linux/Unix operating system;
Understanding the principles of client-server web-applications;
Experience in developing service-oriented solutions;
Understanding the software life cycle, teamwork.

**Will be the plus:**
 Experience with Highload projects
 Experience with Websocket;

**Responsibilities:**
 Design, development, testing and support of backend web projects
 Design of database structures
 Development of modules for existing projects

**We offer:**
Official employment, paid vacation and sick leaves
Remote work
Work in the product company with highload project