Position: Team Lead Node.js/React
Company: InterLink
Category: Node.js
Experience: 3y
English level: intermediate

Компанія InterLink у пошуку досвідченого Full stack developer-а (Node.js/React). Ми чекаємо лідера, який любить багато аналітики та має сміливість піддавати критиці ті рішення, котрі були запропоновані раніше. Будемо раді поспілкуватися як із кандидатами, що вже мають досвід у ролі TL, так і зі спеціалістами, котрі прагнуть спробувати себе у новому статусі.

**Про проект:** 
Це сервіс, який широко затребуваний серед системних адміністраторів середніх і великих компаній, адже в рази спрощує і автоматизує збір, аналіз та модифікацію даних Active Directory.

**Стек технологій проекту:** 
Node.js, React, Redux, ASP.NET, інтеграції з Azure Active Directory, Microsoft Graph API, On-prem Active Directory.

Команда працює над масштабною задачею — розробкою додатку для одночасної роботи з On-prem Active Directory та Azure Active Directory. Проект складається як з веб частини на найновіших версіях використаних технологій, так і з десктоп додатку, котрий встановлено на Windows Server в локальній мережі користувачів.

**Вимоги:**

- Досвід роботи з веб-сервісами на Node.js;
- Досвід iнтеграцiї із front-end фреймворками (у пріоритеті React);
- Досвід роботи з базами даних;
- Досвід проектування складних back-end'iв;
- Досвід написання автоматизованих unit та e2e тестів;
- Досвід координування роботи команди та тімлідства;
- Знання англійської мови на рівні не нижче Intermediate

**Обов’язки:**

- Координація роботи команди
- Уточнення і формалізація вимог (user stories)
- Планування завдань і надання оцінок трудомісткості
- Формування пропозицій щодо реалізації нових функцій
- Розробка програмного коду системи i тестів
- Розробка скриптів програмного оточення
- Розробка технічної документації по проекту і підтримка її актуального стану
- Проведення досліджень для вибору способу вирішення задач
- Участь в архітектурних воркшопах
- Участь в щоденних координаційних мітингах
- Комунікація з замовником і колегами (email, messenger, voice)
- Участь в 1: 1 мітингах
- Участь в координаційних мітингах щодо вимог та цілей проекту
- Участь у презентаціях результатів

**Умови роботи:**

Професійний розвиток:

- Професійне зростання та персональне менторство. У нас в компанії розроблений індивідуальний підхід до розвитку спеціаліста будь-якого рівня;
- Активний обмін знаннями. Ми пропонуємо участь у великій кількості технічних івентів всередині компанії (Tech Talk, Knowledge Transfer sessions);
- Можливість працювати з різноплановими короткостроковими проектами та задачами, швидко нарощуючи досвід;
- Full stack експертиза. Ви будете працювати з усім спектром задач проекту від фронтенду до бекенду;
- Сучасна інфраструктура (включаючи CI/CD);
- Заняття з англійської в компанії, в тому числі і з native speaker. Уроки повністю адаптовані під специфіку нашої роботи;
- Робота в колективі, який горить своєю справою та готовий ділитися знаннями

Атмосфера та соціальне життя:

- Дружня атмосфера та взаємопідтримка;
- Велика кількість ком’юніті по інтересам та незабутнє спільне дозвілля;
- Івенти для неформального спілкування та відпочинку;
- Додаткова програма компенсацій, в залежності від інтересів контрактора.

Умови та інфраструктура:

- Робота по контракту, висока оплата із зрозумілою системою росту та регулярними переглядами;
- Сучасні робочі станції на базі Ubuntu Linux;
- Затишний офіс із власною інфраструктурою та в зручній локації м. Черкаси (Центр, Казбет).