Technical Lead Back-End Developer (JavaScript/TypeScript, Node.js)

Ми, компанія NovaIT - майбутнє клієнтського сервісу. 

Ми розробляємо сучасну омніканальну платформу для підтримки клієнтів і продажів. Чат-боти, месенджери, email, телефонія, онлайн-чати - все зібрано в одному зручному інтерфейсі. Наш продукт вміє зберігати повну історію взаємодії з клієнтом, автоматизує рутинні задачі за допомогою потужного функціоналу AI-асистентів, виконує масові розсилки та обдзвони, надає потужну аналітику, дозволяє безмежні кастомні інтеграції з зовнішніми API та багато чого іншого. 

І саме зараз ми шукаємо у команду того, хто хоче рухатися з нами. Якщо ти цінуєш зручність, прагнеш працювати з передовими інструментами, любиш комунікацію та готовий професійно зростати разом - ми шукаємо саме тебе!

 

Потрібні для роботи скіли:

  • 6+ років досвіду комерційної розробки з Node.js, з них 2+ роки у ролі Technical Lead
  • Комерційний досвід проектування архітектури Cloud Native продуктів та високонавантажених монолітних систем
  • Комерційний досвід оптимізації продуктивності високонавантажених рішень із використанням реляційних баз даних
  • Комерційний досвід проєктування API (OpenAPI), паралельної обробки даних, масштабування сервісів (вертикального та горизонтального) та оптимізації продуктивності
  • Комерційний досвід розробки з використанням:
  • NestJS, BullMQ, WebSocket, WebRTC, Caching, OpenAPI (Swagger)
  • Jest, ESLint
  • PostgreSQL (використання ORM, оптимізація SQL-запитів)
  • Redis, NATS
  • AWS S3 or CloudFlare R2
  • Комерційний досвід розробки вебсервісів (серверна та клієнтська частина), знання різних архітектурних стилів і патернів проектування
  • Розуміння DevOps-практик та підходів CI/CD (зокрема робота з GitHub Actions)
  • Глибоке розуміння принципів Cloud Native, комерційний досвід роботи з Docker та Kubernetes
  • Вища технічна освіта (бакалавр, магістр), або еквівалентний практичний досвід

 

Чим ти будеш займатися:

 

Як Tech Lead ти будеш:

  • Формувати технічне бачення та архітектуру продукту
  • Проектувати та розробляти ключові компоненти продукту
  • Валідувати вимоги, пропонувати оптимальні технічні підходи і контролювати їх реалізацію
  • Забезпечувати швидку та керовану еволюції продукту шляхом впровадження ефективних і гнучких методів валідації
  • Планувати та координувати технічні ініціативи пов’язані із масштабуванням, продуктивністю, безпекою та надійністю системи.
  • Контролювати якість коду з фокусом на відповідність стандартам розробки, ефективність та оптимальність технічних рішень
  • Приймати участь у формуванні та підтримці внутрішніх технічних стандартів і найкращих практик

Як член команди розробки продукту:

  • Розробляти критичні модулі системи та створювати референтні імплементації для команди
  • Створювати й підтримувати архітектурні документи, технічні специфікації
  • Розв’язувати складні технічні задачі, профілювати й оптимізовувати продуктивність
  • Впроваджувати unit-тести та забезпечувати високого рівня покриття
  • Проводити Code Review 
  • Менторити розробників та допомагати у професійному зростанні
  • Співпраця з стейкхолдерами щодо пріоритизації задач та планування
  • Брати участь у процесі найму та проводити технічні співбесіди з кандидатами

 

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

  • Офіційне працевлаштування 
  • Щорічна оплачувана відпустка - 24 календарні дні
  • Оплачувані лікарняні 
  • Техніку для роботи
  • Гнучкий робочий графік з можливістю працювати віддалено
  • Свободу для творчості у команді однодумців, які дуже люблять те, що створюють
  • Відсутність бюрократії
  • Командні заходи, тiмівенти
  • Підтримка в професійному розвитку існуючих навичок

Required skills experience

JavaScript 6 years
Node.js 6 years
TypeScript 6 years

Required languages

English B1 - Intermediate
Ukrainian C2 - Proficient
Cloud Native, PostgreSQL, Nest.js
Published 7 January
96 views
·
6 applications
100% read
·
100% responded
Last responded 4 days ago
To apply for this and other jobs on Djinni login or signup.
Loading...