Senior Golang Developer

Minsk, Belarus

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.

DESCRIPTION


Currently we are looking for a Senior Golang Developer for our Minsk office to make the team even stronger.

We work with well-known game development company and help to design and create complex web application, purposed for online games release management, using JavaScript and Golang. This web application integrates with our core infrastructure services (Perforce, TeamCity, Docker registry, etc.) to get all the latest information about release processes. Developers on this stream closely collaborate with customer directly to clarify business requirements, discuss the best way of features development and bugs found.

Responsibilities

  • Design and create complex web application purposed for online games release management;
  • Participate in performance improvement, new features development and bug fixing;
  • Do back-end work;
  • Be involved in a code review process;
  • Collaborate with the customer to clarify business requirements.

Requirements

  • 2+ years of experience in production programming (back-end REST API; Python, Ruby, PHP, Java, etc.);
  • Go experience is a big plus (Go-Kit framework is huge +++);
  • Understanding of unit and integration tests;
  • Experience working with PostgreSQL, ability to write complex queries and optimize them;
  • Understanding of containerization technologies (Docker, RKT, Kubernetes, etc.);
  • Basic experience with CI/CD systems (Jenkins, TeamCity, GoCD, Concourse, etc.);
  • Basic experience working with AWS (EC2, RDS, ELB/ALB).

We offer

  • Experience exchange with colleagues all around the world;
  • Competitive compensation depending on experience and skills;
  • Regular assessments and salary reviews;
  • Social package: medical care, sports, family care;
  • Free English classes;
  • Opportunities for self-realization;
  • Friendly team and enjoyable working environment;
  • Flexible working schedule;
  • Corporate and social events.