Position: Go Software Engineer
Category: Golang
English level: upper
Years of experience: 6

- Experience in managing a small team. 
- Experience refactoring an unsupportable mid-size project that delivered adult advertising.
- Experience in the design and implementation of the geo-distributed system.
- Design and develop cms based on GSC for the gambling platform.
I have more than 6 years of experience in IT including Back-end and Front-end development. Last two years I have been working on a crypto exchange and banking platform, written in Golang. We used microservice architecture, CI/CD, Docker, PostgreSQL, and OAuth2 (ory/hydra). I have been involved in architecture development, estimation, team management, and quality assurance. 
I have good knowledge of software development processes, object-oriented programming, SOLID Principles, and designing patterns of Go, PHP, and JavaScript languages. I understand Client-Server Architecture, Representational State Transfer Architecture, Message brokers, GRPC, and HTTP.
- Work with a small "open mind" team.
- Product company.
- Good management.