creating new microservices for integration with numerous external systems and new products;
developing the functionality of existing microservices;
working with tarantool, reindexer, memcache, redis, consul;
Code review.
Requirements:
higher education;
at least 2 years of commercial development experience in Golang;
experience with Git, Linux, and Docker;
understanding of SOLID and knowledge of basic design patterns;
understanding of how basic network protocols TCP, HTTP, DNS work;
experience with high-load systems;
experience with at least one NoSQL database: Redis, Tarantool, or others.
ability to write Unit tests.
Conditions:
employment according to the Labor Code of the Russian Federation from the first day and all social guarantees;
remote work format;
Voluntary Medical Insurance (DMS) after the probationary period;
employee life insurance;
we provide a laptop, headphones, mouse, and other equipment if necessary for work;
access to the IBS library, to open free courses from "Sreda Razvitiya" (Development Environment), to webinars from "Birse Znaniy" (Knowledge Exchange);
bonuses and benefits for our employees: gifts for children on Knowledge Day, for New Year, discounts from corporate partners;
gifts for employees getting married;
financial assistance for the birth and adoption of children;
award for loyalty to the company and bonus for years of service.