Ваші резюме будуть розглядатись лише в парі з виконаним тестовим завданням
[https://docs.google.com/document/d/1kal62ycDv548fS0B-eAc4I8E93snzd8PtnNAcDD7BrE/edit?usp=sharing].
# Загальні вимоги
— досвід роботи в команді над комерційним проєктом від 0.5 року
— базові знання Linux-систем, досвід роботи в терміналі
— git для управління кодом
— базове розуміння принципу роботи великих мовних моделей (LLM)
— бажання писати код, який потім можна підтримувати, а не найлегше рішення для
поточної задачі
— англійська на рівні читання документації
— готовність працювати з системою в режимі експлуатації, а не тільки з чистим
аркушем
— не поверхневе знайомство с ООП: патерни, ін’єкція залежностей, GRASP, SOLID
— розуміння принципів роботи черг задач (task queues). Celery
# Бази даних
— PostgreSQL
— MongoDB (буде плюсом)
# Python
— розуміння ООП і його реалізація на Python (для чого потрібні інтерфейси
і абстрактні класи, як працює поліморфізм)
— структури даних: треба знати, чим відрізняється set від list, frozenset від
tuple, які у них інтерфейси та гарантії
— ітератори, генератори, generator expressions
# Web-разробка
— розуміння основ роботи мережі та протоколу HTTP
— REST API: створення власного та використання існуючих
— досвід тестування власного коду: юніт-тести, інтеграційні тести, досвід роботи
з будь-яким фреймворком для тестових моків