Strong Middle Node.js Back-End Developer

$$$$

Опис посади

Ми шукаємо досвідченого Node.js Back-End Developer, який приєднається до нашої команди для розробки та розвитку високонавантаженого мобільного застосунку для оплати комунальних послуг. Продукт орієнтований на понад 3 мільйони користувачів і вимагає найвищих стандартів надійності, безпеки та продуктивності.

Ви будете брати участь у створенні важливого продукту та його функціональності, зокрема:

  • інтеграцій із платіжними шлюзами та постачальниками комунальних послуг;
  • сервісів сповіщень, обробки черг та асинхронної комунікації;
  • масштабованих API для мобільних клієнтів.

Ви будете залучені до проєктування архітектури, впровадження найкращих практик інженерії та безпеки.

 

 

Основні обов'язки

  • Проєктування та розробка високонавантажених backend-сервісів з урахуванням продуктивності, масштабованості та безпеки.
  • Робота з мікросервісною архітектурою на базі Node.js + NestJS 
  • Реалізація безпечних RESTful (OAuth2, JWT).
  • Інтеграція з платіжними шлюзами, провайдерами комунальних послуг та сторонніми сервісами.
  • Розробка схем баз даних, оптимізація запитів (PostgreSQL).
  • Реалізація кешування та управління сесіями (Redis).
  • Побудова асинхронних черг та event-driven комунікації між сервісами (RabbitMQ).
  • Використання інструментів контейнеризації та CI/CD (Docker, Kubernetes, GitLab CI).
  • Проведення code review, менторинг.

 

 

Необхідні навички та досвід

Hard Skills

  • 5+ років комерційного досвіду з Node.js.
  • Глибокі знання NestJS, TypeScript, модульної архітектури.
  • Досвід роботи з мікросервісною архітектурою та високонавантаженими системами (1M+ користувачів або 1M+ транзакцій/операцій).
  • Розробка та документування RESTful API (OpenAPI/Swagger).
  • Впевнена робота з PostgreSQL: проєктування схем, оптимізація SQL-запитів, міграції.
  • Кешування та управління станом через Redis (session store, pub/sub, rate limiting).
  • Досвід роботи з брокерами повідомлень — RabbitMQ (черги, обмінники, dead-letter queues).
  • CI/CD пайплайни, Git, Docker, Kubernetes.
  • Моніторинг і логування (Prometheus, OpenTelemetry, ELK або аналоги).

Soft Skills

  • Вміння приймати технічні рішення та впливати на архітектуру продукту.
  • Орієнтація на якість, безпеку та продуктивність.
  • Критичне мислення та проактивність.
  • Впевнена комунікація з бізнес- та технічними стейкхолдерами.
  • Англійська: Upper-Intermediate  (бажано).

 

 

Буде перевагою

  • Участь у побудові платіжних сервісів або білінгових систем.
  • Досвід у FinTech, GovTech або суміжних доменах.

 

 

Чому варто приєднатися до HUSPI

HUSPI — це компанія зі штаб-квартирою в Польщі та delivery-центром в Україні, з понад 10 роками досвіду у розробці програмного забезпечення. Серед клієнтів — банки, фінтех-компанії, міжнародні організації та бізнеси з Німеччини, Швейцарії, США та Близького Сходу.

  • Розробка реального продукту для мільйонів українських користувачів — з відчутним соціальним впливом.
  • Використання сучасного JS-стеку (Node.js, NestJS, TypeScript, RabbitMQ, Redis, PostgreSQL).
  • Можливість впливати на архітектурні рішення та розвиток проєкту з перших днів.
  • Робота в команді, де 95% клієнтів повертаються або рекомендують нас своїм партнерам.
  • Конкурентна компенсація, оплачувані відпустки та лікарняні.
  • Гнучкий формат роботи, прозора комунікація та сильна інженерна культура.

 

 

Необхідний досвід: Node.js, NestJS, TypeScript, PostgreSQL, Redis, RabbitMQ Рівень англійської: B2 – Upper-Intermediate і вище

Required skills experience

Node.js 5 years
Nest.js 3 years

Required languages

English B1 - Intermediate
Ukrainian Native
Node.js, TypeScript, JavaScript, REST API, PostgreSQL, Microservices
Published 24 April
69 views
·
25 applications
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...