Position: FullStack Developer (Golang/JS)
Company: Postindustria
Category: Golang
Experience: 2y
English level: upper

Для посилення нашої команди шукаємо Fullstack developer з досвідом розробки на Golang, або розглянемо FullStack developer з досвідом на будь-якій server-side мові програмування та бажанням змінити свій стек на Golang. В тебе буде час на адаптацію та занурення у роботу.

Пропонуємо проєкт з налагодженим процесом, вимогами по задачах і плануванням, автономією в роботі.

Наша компанія вважає застарілою концепцію мікроменеджменту, тому кожен співробітник є командним гравцем та несе відповідальність за свою частину роботи. Ми цінуємо самоорганізованість та здатність розставляти пріоритети в задачах. Щоб забезпечити максимально комфортний делівері процес, ми створили середовище, в якому команда впливає і на терміни, і на способи виконання задач.

**Про проєкт**

Продукт у сфері MarTech. Його основна ідея – надати максимально прості у використанні інструменти для аналізу активності на сайтах клієнтів та ефективності контенту. Система включає в себе як відстежування ключової активності з її подальшим аналізом, так і content intelligence. Content intelligence, своєю чергою, включає в себе інформацію про потужність контенту, інтереси користувачів, систему віджетів з релевантними рекомендаціями контенту на основі попередньо зібраної інформації про інтереси користувача тощо.


**Учасники команди**

Розподілена та складається з 3-х FullStack розробників та Technical Project Manager.

**Технології**

АPI та більша частина продукту написані на Golang. Дашборд і візуалізації переважно на Svelte. Основний сторейдж даних – ElasticSearch. Майже вся інфраструктура в AWS. Docker. ECS. Також використовуємо Сonsul та Terraform для автоматизації в розрізі CI.  


**Твій внесок у проєкт**

- робота з рекомендаційною системою, яка виявляє закономірності в способах взаємодії окремих користувачів з контентом, та на базі цього пропонує нові статті.
- рекомендаційна система буде поступово доповнюватися фічами та, можливо, складнішими способами генерації рекомендацій;
- робота з покращення code quality – покриття тестами, мінімізація технічного боргу, scalability, інфраструктурні покращення для того, щоб задовольнити постійно зростаючі потреби;
- розширення наявного функціонала.
 

**Необхідні навички**

- високий рівень знання будь-якої server-side мови програмування (2+ роки) та бажання перейти на Golang;
- досвід back-end & front-end розробки web applications;
- знання JS (на проєкті використовується Svelte);
- базове розуміння структур даних, алгоритмів, оцінки їх складності;
- рівень англійської мови: Upper-Intermediate.

**Стане в пригоді**

- ElasticSearch;
- досвід роботи у віддалених командах.

**Чому обирають нас**
**Свобода вибору**

- гнучкий графік роботи;
- можливість змінювати стек технологій та прокачувати експертизу в популярних напрямах;
- змога працювати віддалено.

**Професійний розвиток та підтримка**

- ріст всередині компанії й підтримка ініціативності;
- технічне та кар’єрне менторство;
- щоденне використання сучасних технологій;
- бюджет на навчання (книги, онлайн-курси);
- відвідування та виступ на конференціях та технологічних івентах;
- повна компенсація вартості занять англійською.

**Культура команди**

- досвідчена та завзята мультинаціональна команда;
- постійний обмін досвідом;
- кожен співробітник відповідає за свою частину роботи, тож ми цінуємо вміння самоорганізовуватись та розставляти пріоритети;
- бюджет на розваги для команд;
- прогресивна engineering culture з підходом розв’язання проблем, а не пошуку винуватців;
- реферальна програма — якщо є бажання працювати ще більш комфортно, перебуваючи в колі друзів, то ми заохочуємо це виплатами до 1500$ за рекомендацію кандидати (сума залежить від рівня спеціаліста).

**Турбота поза роботою**

- відпочинок на всі державні свята;
- 20 днів оплачуваної відпустки та 5 днів лікарняних;
- компенсація медичних витрат;
- бонуси на весілля, народження дітей;
- Christmas бонус, що залежить від прибутку компанії.

**Наступні кроки**

- 30-хвилинне знайомство з HR.
Коротка розмова про компанію, продукти, команду, позицію, стек технологій тощо.

- 30-хвилинна live coding сесія з Technical Project Manager.
- Технічне інтерв’ю з Technical Project Manager та Senior FullStack Developer (2 год).
Під час цього інтерв’ю ми зануримось у твій досвід та технічні знання та матимемо більше часу для обговорення питань, що у тебе виникнуть.