knowledge of OOP, design patterns, development best practices;
understanding of network protocols;
experience in testing (unit, integration, load);
working experience with relational and non-relational databases (MySQL, PostgreSQL, Redis, Memcached, DynamoDB);
Intermediate English, both speaking and written.
knowledge of Kotlin or other JVM languages;
experience with NodeJS, TypeScript;
experience with AWS, Docker;
working experience with highload systems.
competitive salary, tied to dollar exchange rate;
visiting profile conferences, courses, trainings, seminars at the company expenses;
regularly updated library;
work in distributed international teams, abroad business trips;
work schedule without adjustment for the customer's time zone (other options are possible by agreement);
100 % English courses reimbursement;
50 % sports subscriptions reimbursement;
100 % reimbursement for sick leave;
material assistance to significant events (wedding, birth of children, etc.);
location in 8 minutes on foot from the subway station, comfortable office conditions (separate rooms for teams, not open space/several recreation areas with darts, air hockey, ellipsoid/full kitchen with stove, coffee machine, toaster, microwave/shower);
adequate management, lack of bureaucracy, friendly staff;
cheerful corporate events (usually two days) within and outside of the Republic of Belarus, Pizza Days and pleasant gifts;
small pleasures as tea-coffee-baking-fruit-vegetable-milk;
other benefits that the Labor Code of the Republic of Belarus promises.