Position: Middle Node.js Developer
Company: Global Teams
Category: Node.js
Experience required: 2y
English level: intermediate

**Requirements:**

Commercial development experience: 2+ years.

**Hard Skills:**

JavaScript / Typescript (professional level), including in the Node.js environment;
Knowledge of other Back-end programming languages ​​(PHP, Python) will be a plus;
Deep understanding of the principles of the Web, client and server technologies;
Knowledge of HTML / DOM;
Experience in building CRM or ERP systems;
Experience in writing REST services;
Databases: Postgres, Redis, ClickHouse;
Docker;
Git;
Knowledge of OOP, SOLID, and design patterns;
Experience in writing unit tests will be a plus.
intermediate level of English;

**Soft Skills:**

Responsible approach to development, desire, and ability to solve complex problems;
Ability to work in a team;
Teamwork experience using Scrum methodology and Agile philosophy.

**Responsibilities:**

Writing services/crawler;
Working with Selenium / Puppeteer;
Working with Postgres;
Working with RabbitMQ;
Communication with Product Owner;
Management of a small team.

**What we have for you:**
• Democratic management
• Hybrid/remote possibility of work
• Professional growth
• Performance reviews
• Medical insurance
• 100% paid 7 sick leaves
• 21 working days of paid vacation
• Long-term employment
• Sport reimbursement
• Free English lessons
• Comfortable office
• Gifts for significant life events (marriage, childbirth)
• Large variety of company and team events and other company benefits
**
We will be glad to welcome you to our team!**