— Developing new projects;
— Support existing projects;
— Communication with teammates;
— Tasks investigation;
— Writing and maintaining efficient, reusable, clean and tested code.
— At least 1 years of commercial programming experience with NodeJS;
— Solid JavaScript knowledge;
— Solid knowledge of asynchronous programming model. Ability to understand someone else’s code;
— Communication with all team members and beyond the team;
— Solid understanding of decomposition principles;
— Write clean and well documented code;
— Rock-solid at working with third-party dependencies/libraries;
— Understanding of REST APIs and how to use it efficiently;
— Experience with Git / GitLab.
— Kafka;
— Redis;
— MongoDB;
— Experience working with AWS;
— Knowledge of JavaScript Design Patterns;
— GraphQL.
— Challenging tasks with a great opportunity to level up your skills;
— Knowledge sharing atmosphere (you have a chance to be a speaker in our internal meetups);
— Competitive salary and сonstant encouragement for your efforts and contribution;
— 20 working days of paid vacation;
— 100% paid sick leaves;
— Medical insurance/ sports compensation;
— Individual annual training budget with an opportunity to visit paid conferences, training sessions, workshops etc.;
— Corporate library and subscriptions for Pluralsight and Safari online;
— Lunches delivery to the office;
— Unlimited good mood and support!