Position: Middle Golang Developer
Company: GeeksForLess Inc.
Experience required: 3y
English level: intermediate

**Project description**
Middle Golang developer for a full-time position to start as soon as possible. Client is Ukrainian company.
Duration: 1 Year
English proficiency: Intermediate

**Responsibilities**
Implementation of new functional requirements;
Development of existing services;
Support and modification of existing functionality;
Writing tests;
Code review.

**Requirements**
Profound knowledge of API design, REST API, RPC (mux), 3rd party API implementation and RESTful principles;
Software design, SOLID principles, clean architecture;
Experience with gRPC;
Jira, Github, BitBucket;
Good Knowledge SQL, work experience with one of the relational databases;
Knowledge the architectures, trends and technologies in mobile development and have a solid understanding of the entire software development lifecycle;
Docker experience;
Additional skills that would be an advantage-Experience with gRPC and Kubernetes;