Node.js Lead Offline

Збільшуємо потужність — і шукаємо того, хто зарядить backend на повну.


🦈Наша акула має :

  • 3+ роки комерційного досвіду розробки на Node.js;
  • 1+ рік досвіду з NestJS (або готовність швидко зануритися);
  • Досвід розробки REST API та/або GraphQL з використанням NestJS;
  • Впевнене володіння TypeScript;
  • Знання та практичний досвід роботи з MongoDB, MySQL або PostgreSQL;
  • Досвід інтеграції сторонніх API/сервісів (наприклад, спортивні фіди, платіжні шлюзи та ін.);
  • Досвід роботи з message queues - RabbitMQ, Kafka або аналогами;
  • Знання принципів побудови розподілених систем;
  • Уміння працювати з Redis для кешування і Pub/Sub (бажано)
     

🎯Завдання для справжнього хижака:

 

  • Керівництво командою розробників: допомога в проєктуванні архітектури, рев'ю коду, прийняття ключових інженерних рішень. Налаштування та контроль дотримання технічних стандартів і найкращих практик розробки;
  • Проєктування масштабованих рішень для систем реального часу, включно з обробкою live odds, ставок і розрахунків. Ухвалення архітектурних рішень щодо інтеграції із зовнішніми постачальниками даних і системами управління ризиками; 
  • Ведення та координація інтеграцій із зовнішніми провайдерами (постачальники коефіцієнтів, фіди спортивних подій, risk management-системи та ін.), зокрема проєктування інтерфейсів, взаємодія з техпідтримкою провайдерів і усунення інцидентів;
  • Участь у забезпеченні високої продуктивності систем: кешування (Redis), балансування навантаження, масштабування компонентів і ефективна робота з БД (MongoDB, MySQL). Виявлення та усунення вузьких місць;
  • Проєктування та супровід обміну повідомленнями між мікросервісами через RabbitMQ (або аналоги), включно з обробкою подій і реалізацією надійних consumer'ів і producer'ів;
  • Забезпечення високого рівня покриття автотестами, впровадження CI/CD-процесів. Допомога команді в написанні unit-, інтеграційних та e2e-тестів; 
  • Наставництво, навчання менш досвідчених розробників, проведення технічних співбесід. Формування та підтримка інженерної культури в команді.
  • Робота в тісній зв'язці з продакт-менеджерами, QA, DevOps, архітекторами та бізнес-аналітиками. Участь у плануванні спринтів, уточненні вимог і тех.оцінці завдань.

 

🃏Твій козир у великій грі:

  • Досвід роботи в проєктах із високим навантаженням (highload), особливо з live-даними;
  • Досвід написання та підтримки автотестів (Unit, Integration, E2E);
  • Досвід роботи з WebSocket, gRPC або іншими real-time технологіями;
  • Знання архітектурних патернів: CQRS, Event Sourcing, DDD;
  • Досвід деплою та налаштування застосунків у Docker/Kubernetes/CI/CD;
  • Досвід роботи в гейблінг/беттінг індустрії (опціонально, але крутий плюс) 

 

🧜‍♀️ Що чекає на тебе в нашому океані:

  • Можливість впливати та відчувати свій вплив всередині компанії;
  • Компенсація, яка зростає разом з вашими досягненнями;
  • Оплачувана відпустка та лікарняні;
  • Медичне страхування;
  • Бюджет на конференції, семінари та тренінги, які допоможуть вам розвиватися як професіоналу;
  • Безкоштовні курси англійської мови;
  • Гнучкий графік роботи;
  • Затишний, сучасний офіс з усім необхідним в історичному центрі - Києва.


📌Етапи занурення :
 Interview with recruiter -> Tech Interview ->Offer

Required skills experience

Node.js

Required languages

Ukrainian Native

The job ad is no longer active

Look at the current jobs Node.js Kyiv→

Loading...