Position: NodeJS developer у компанию BoxExchanger
Company: BoxExchanger
Category: Node.js
Experience: 2y

**BoxExchanger** — компанія, що спеціалізується в галузі розробки програмного забезпечення для створення обмінного бізнесу онлайн. Наразі у наш колектив шукаємо Node.js розробника

**Вимоги:**

- 2−3+ роки комерційного досвіду роботи з Node.js
досвід розробки фінансових проектів (знання блокчейн технологій web3)
- розуміння принципів шифрування
- досвід роботи з традиційними фреймворками, такими як Express
- чудове знання принципів архітектури програмного забезпечення
- досвід створення системних алгоритмів та схем баз даних, що представляють та підтримують бізнес-процеси
- досвід роботи з БД та сховищами (MongoDB, Redis)
- знання MongoDB, розуміння принципів роботи індексування та принципів оптимізації процесів
- досвід роботи з основами веб, такими як: REST-API, WS/WSS
- досвід з Git, CI/CD
- розуміння принципів безпеки при написанні коду
- розуміння ООП, функціонального програмування, шаблонів проєктування, принципів програмування
- досвід роботи з навантаженими мережами, масштабуванням та розподіленими серверами
- участь у розробці та розгортанні мікросерверної архітектури
- розуміння реверсного проксі (NGINX), вміння налаштувати елементарне проксування
- вміння користуватися PM2

**Використовуємо:**
- Express, Mongoose, WranglerJS
- Vue2 (nuxtjs),
- Git, Nginx, Docker

**Буде плюсом:**
- досвід розробки мікросервісної архітектури
- навички оптимізації застосунків для максимальної швидкості та маштабування
- досвід реалізації безпеки та захисту даних