Position: Node.js Backend Engineer
Company: IT Web Studio
Category: Node.js
Experience: 2y

**Вимоги**:
- розуміння принципів безпеки при написанні коду
- 2−3+ роки комерційного досвіду роботи з Node.js
- чудове знання принципів архітектури програмного забезпечення
- від 1 року комерційного досвіду роботи з традиційними фреймворками, такими як Express
- досвід створення системних алгоритмів та схем баз даних, що представляють та підтримують бізнес-процеси
- досвід роботи з БД та сховищами (MySQL, MongoDB, Redis)
- знання SQL, розуміння принципів роботи індексування та принципів оптимізації процесів
- досвід роботи з основами веб, такими як: REST-API, WS/WSS
- досвід з Git, Gitflow
- вміння грамотно писати документацію на Markdown
- розуміння ООП, функціонального програмування, шаблонів проєктування, принципів програмування
- досвід роботи з навантаженими multiplayer мережами, масштабуванням та розподіленими серверами
- участь у розробці та розгортанні мікросерверної архітектури
- розуміння реверсного проксі (NGINX), вміння налаштувати елементарне проксування
- вміння користуватися доменами для Node.js. зокрема PM2

**Використовуємо**:
- Express, Socket.io, NestJS
- TypeORM, PerfexORM (наш проєкт), JWT
- Jest, Swagger, Git, Nginx, Docker

**Буде плюсом** :
- досвід розробки мікросервісної архітектури
- досвід роботи з TypeScript
- навички оптимізації застосунків для максимальної швидкості та маштабування
- досвід реалізації безпеки та захисту даних

**Пропонуємо**:
- конкурентоспроможну заробітну плату
- Перспектива розвитку із фокусом на закордонний ринок
- Соціальна компенсація лікарняних
- Високий рівень матеріальної винагороди
- Можливість професійного зростання та кар'єрного розвитку
- Робота в дружній та комфортній атмосфері
- Оплата необхідних курсів для підвищення кваліфікації
- Бібліотека самоосвіти

Локація: Київ, м. Палац Спорту