Position: Full-Stack Engineer
Company: Techstack
Category: JavaScript
Experience: 3y
English level: upper

**Про продукт:**
Наш партнер — норвезька технологічна компанія, що має комплексну платформу, яка дає змогу компаніям і окремим особам створювати, керувати та оптимізувати свої платформи онлайн-реклами.

Ця платформа представляє інноваційний підхід, спрямований на трансформацію рекламної індустрії за допомогою передових технологій, використовуючи дизайн, спрямований на користувача та створення фінальних комплексних рішень для юзерів.

Послуги нашого партнера базуються на передовому наборі технологій. Використовуючи штучний інтелект, машинне навчання та аналітику даних, продукт допомагає компаніям максимізувати потенційний дохід, покращити орієнтацію на клієнта та оптимізувати роботу. А масштабована інфраструктура забезпечує високу продуктивність і надійність навіть із великомасштабними рекламними платформами.

**Стек технологій:**

ReactJS;

JavaScript;

NodeJS;

Azure, Azure DevOps;

Kubernetes, Docker, Helm;

SQL/NoSQL.

**Про роль:**
Як Full-Stack інженер ти будеш створювати серверні веб-додатки. Також в тебе буде можливість створювати додатки з нуля, покращувати наявні додатки, налаштовувати існуючі системи, запускати наші Devops сервіси і забезпечувати підтримку внутрішніх розробників.

Ти приєднаєшся до команди, яка відповідає за додатки, що обробляють велику кількість оголошень, пошук та інтерфейс веб-сторінок для кінцевого користувача пошукового домену. Твоєю метою стане праця з внутрішніми командами над проєктуванням, розробкою та підтримкою програмного забезпечення.

**Ти будеш:**
Брати участь в аналізі вимог з продуктовим відділом та внутрішніми стейкхолдерами;

Співпрацювати з внутрішніми командами над дизайном та архітектурою програмного забезпечення;

Писати чистий, масштабований код за допомогою Javascript;

Створювати сервіси в Node.js з мікросервісною архітектурою;

Розробляти фронт-енд частину за допомогою SSR підходу;

Тестувати та розгортати програми та системи;

Переглядати, оновлювати, рефакторити та налагоджувати код;

Виконувати рев’ю коду;

Розробляти документацію протягом усього життєвого циклу розробки програмного забезпечення;

Виступати в ролі експерта з додатків та надавати технічну підтримку іншим розробникам.

**Ти маєш:**
4+ років досвіду роботи з React;

Досвід роботи з JavaScript; 

Добре володіти NodeJS; 

Знати стилі архітектури, такі як мікросервіси та REST API;

Володіти англійською мовою на рівні Upper-Intermediate або вище;

Мати вищу освіту в галузі комп'ютерних наук або суміжних галузях; 

Навички відмінної комунікації;

Бути командним гравцем.

**Буде плюсом:**
DevOps досвід з Azure DevOps, Kubernetes, Docker, and Helm (однією технологією, або більше).

**Ми будемо:**
Дбати про можливості твого професійного та кар’єрного зростання – мітапи, професійна бібліотека тощо;

Забезпечувати складні завдання і дружню досвідчену команду;

Підтримувати горизонтальну ієрархію без мікроменеджменту – наші двері відкриті, і всі мембери команди завжди доступні;

Забезпечувати пряме спілкування із зацікавленими сторонами продукту;

Надавати можливість впливати на розвиток продукту та компанії;

Компенсувати до 50% вартості освітніх курсів і конференцій для подальшого професійного зростання;

Розвивати або підтримувати твою англійську за допомогою безкоштовних мовних курсів, зокрема, курсу ділової англійської;

Надавати 23 days off та 10 sick leaves;

Допомагати з юридичним та бухгалтерським супроводом;

Реалізовувати регулярні командні заходи та круті вечірки;

Дарувати незабутні емоції та подарунки до значущих подій у твоєму житті.

**Ми маємо:**
Сильну культуру компанії, орієнтовану на якісний розвиток продуктів та використання високих стандартів розробки. Понад 170 висококваліфікованих спеціалістів, які прагнуть розвитку й готові долати професійні челенджі. Та амбітні продукти, які ми створюємо і вдосконалюємо.