Middle/Senior Node.js Developer (NestJS)

Шукаємо сильного Middle/Senior Node.js інженера у продуктову команду SUPPA (Modern-Expo). Основна робота — над новою архітектурою системи управління процесами, сервісними запитами та кастомним функціоналом.

 

 

Технічний стек

 

Node.js, NestJS, TypeScript, PostgreSQL, RabbitMQ, Redis, Docker, microservices.

 

Що будеш робити

 

  • Розробляти нові модулі SUPPA та мікросервісну архітектуру.
  • Створювати API, роботу з кастомними сутностями, permissions, workflow.
  • Інтеграції з сторонніми сервісами та внутрішніми сервісами Modern-Expo.
  • Оптимізувати продуктивність, впливати на технічні рішення.
  • Працювати з подієвою моделлю та асинхронними процесами (RabbitMQ).

 

Необхідний досвід

 

  • 5+ років з Node.js.
  • Глибоке розуміння Event Loop, async, streams, worker_threads.
  • NestJS: Modules, DI, Guards, Pipes, Interceptors.
  • ORM: TypeORM/Prisma/Knex, міграції, транзакції.
  • PostgreSQL — strong knowledge.
  • Досвід з RabbitMQ/Kafka.
  • Docker, Docker Compose.
  • Авторизація: JWT/OAuth2.
  • Плюсом — Kubernetes, Redis, реальний прод з мікросервісами.

 

Локація

 

  • Remote — можливий.
  • Перевага кандидатам з Луцька — бажаний періодичний онсайт для воркшопів та синхронізацій.
     

Про продукт SUPPA

 

SUPPA — це корпоративна платформа Modern-Expo для управління процесами, сервісними запитами, інвентарем та оргструктурою. Система включає конструктор сутностей, гнучкі workflow, розширену модель прав доступу, автоматизації та інтеграції з сервісами.

Продукт переходить на новий технологічний стек (Node.js + NestJS, мікросервіси, RabbitMQ), тож ти матимеш реальний вплив на архітектуру та розвиток ключових модулів.
 

Про компанію

 

Modern-Expo — міжнародна продуктова компанія (HQ Луцьк, завод у Любліні). 3000+ співробітників, продукти в 70+ країнах.

SUPPA — стратегічний продукт з переходом на новий технологічний стек і великою свободою у виборі рішень.

 

Ми пропонуємо

 

  • Офіційне працевлаштування та бронювання
  • Remote/Hybrid, пріоритет Луцьк.
  • Довгострокову співпрацю.
  • Вплив на архітектуру.
  • Сильну команда BE/FE.
  • Конкурентна компенсація (USD).

Required skills experience

Node.js

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 21 November
80 views
·
4 applications
100% read
·
50% responded
Last responded 1 week ago
To apply for this and other jobs on Djinni login or signup.
Loading...