Senior Back-End Engineer- Node.js, Nest.js

Вакансія: Senior Back-End Engineer

 

Senior Back-End Engineer (Node.js) – запрошуємо до команди!

Ми шукаємо висококваліфікованого Back-End інженера з глибоким досвідом у Node.js (досвід від 5 років), який готовий не лише реалізовувати задачі, а й брати на себе ініціативу у їх формуванні, деталізації та архітектурному плануванні.

Ця позиція – чудова можливість для тих, хто пише чистий код, має увагу до деталей, прагне працювати в професійній команді, і водночас готовий проявляти автономність та відповідальність у технічних рішеннях.

 

Про проєкт:

Розробка продукту з нуля (мікросервісна архітектура) – адміністративної панелі для завантаження та управління товарами та маркетплейс частини, яка агрегуватиме та відображатиме результати адміністрування. Панель включатиме налаштування доступу до каталогів із підтримкою функціоналу мультивендора. Проєкт спрямований на створення інтуїтивно зрозумілого інтерфейсу для ефективного управління даними. Проєкт новий, наразі входить в активну фазу – розробку MVP, термін реалізації MVP – 1 рік із подальшим масштабуванням.

 

Основні технології:

  • Node.js
  • Nest.js
  • Nx.js
  • GraphQL
  • PostgreSQL
  • Redis
  • Kafka
  • Jest
  • Docker
  • Docker Compose
  • Elasticsearch
  • Git

Буде плюсом:

  • Insomnia
  • Grafana
  • K8s

 

Важливо:

  • Наявність технічної освіти та/або курсів технічного спрямування
  • Знання і досвід роботи з Node.js (Nest.js/Express.js)
  • Вміння оптимізувати запити і працювати з транзакціями (PostgreSQL)
  • Розуміння основ потокової обробки даних і досвід інтеграції (Kafka)
  • Досвід контейнеризації додатків (Docker/Docker Compose)
  • Навички написання тестів. Unit-тестування (Jest/Mocha)
  • Досвід роботи з кешуванням і пошуковими движками (Redis, Elasticsearch)
  • Впевнене володіння Git для роботи в команді
  • Розуміння принципів гнучкої розробки (Agile/Scrum)
  • Обов'язкове знання англійської мови на рівні читання та написання технічної документації 

 

Що потрібно буде робити?

  • Реалізація функцій для MVP
  • Проектування і реалізація архітектури мікросервісів
  • Оптимізація баз даних та API
  • Інтеграція з Kafka для опрацювання подій
  • Допомога команді з підбором технічних рішень на основі бізнес-логіки та дизайну
  • Формування технічних задач для себе і для молодших розробників (без контролю їх виконання, тільки допомога з вибором технічного концепту реалізації оголошених на спринт завдань)

 

Що ми цінуємо?

  • Увагу до деталей
  • Уміння працювати в команді
  • Бажання навчатись та опановувати нові технології
  • Автономність у роботі з бізнес-вимогами та здатність самостійно формувати задачі
  • Продуктивність команди, зібраної навколо запропонованої кандидатом архітектури
  • Якість технічної документації та сформованих технічних специфікацій
  • Швидкість прийняття рішень та здатність перетворити ідею в чітке інженерне рішення

 

Що ми пропонуємо?

  • Робота у стартапі з фокусом на швидку реалізацію та впровадження ідей
  • Повний робочий день із гнучким початком (8 годин)
  • Обов'язкова присутність на загальних зустрічах (Scrum/Agile)
  • Випробувальний термін: 6 тижнів. Основне завдання під час цього періоду – виконання завдань по розробці та інтеграції мікросервісів, а також допомога команді в підготовці власних задач на основі аналізу дизайну та вже готової архітектури

 

Етапи інтерв’ю:

  1. Інтерв’ю з рекрутером
  2. Фінальне технічне інтерв’ю з тестовим завданням наживо онлайн
Published 25 April
94 views
·
35 applications
33% read
·
0% responded
To apply for this and other jobs on Djinni login or signup.

Similar jobs

Countries of Europe or Ukraine to $2500
Countries of Europe or Ukraine to $3000