Position: Team Lead Python
Company: Kozak Group
Category: Python
Experience: 2y
English level: intermediate

## Кого ми шукаємо?

Сильного Python-розробника, що розбирається як у можливостях самої мови, так і в екосистемі Python (включно з веб), здатного розробляти та впроваджувати ефективні рішення для завдань бізнесу.
## Що необхідно знати?

* сучасні синхронні та асинхронні веб-фреймворки;
* бібліотеки для побудови API між сервісами та/або зв'язуванням бекенд/фронтенд;
* як працюють мережеві послуги, на що необхідно звертати увагу при оптимізації та налагодженні;
* реляційні бази даних, починаючи з правильного моделювання доменної області та закінчуючи правильним використанням індексів, транзакцій та оптимізації запитів. Обов'язково знання якоїсь популярної ORM для Python та її нутрощів, у т.ч. розуміння, як ORM працює;
* Нереляційні БД, їх сильні та слабкі сторони, вплив денормалізації на доменну область додатків;
* ще якісь МП, крім Python;
* коли та які потрібно писати тести, і коли їх писати не потрібно;

## Що знадобиться?

* навичка самостійного планування часу, формулювання завдань та їх підтримки на всьому життєвому циклі, від ідеї до релізу;
* вміти шукати та бачити компроміси при роботі з технічним боргом;
* досвід підтримки моноліту та/або зв'язки мікросервісів, включаючи розуміння мікросервісної архітектури та її особливостей;
* розуміння принципів побудови відмовостійкої архітектури високонавантажених Інтернет (і не тільки) сервісів;
* навичка рефакторингу коду без переписування «загалом»;
* писати безпечний за замовчуванням код;
* хороше знання структур даних та способи застосування ефективних алгоритмів;

## Було б добре, якщо…

* є навички роботи з потоковою обробкою даних та супутніми рішеннями на кшталт шин повідомлень;
* був досвід роботи з хмарною інфраструктурою та контейнеризацією;
* вже є успішно завершені проекти та/або незабутні провали в розробці;

Соціальний пакет – це:
- гнучкий робочий графік;
- 24 календарні дні відпустки;
- 100% оплачуваний лікарняний;
- англійська 2 рази на тиждень в офісі;
- оплачувані курси \ тренінги;
- До 15 корпоративів на рік.

Процес співбесіди дуже простий: скринінг HR та інтерв'ю з тимлідом.