Веб-разработка. Разработка с нуля. Django разработчики не интересуют! * Стаж программирования >= 3 года * Стаж разработки на Python 3.x >= 2 года * Знание Веб архитектуры и архитектуры микро сервисов * Знание общих принципов работы БД * Опыт работы с MongoDB, Redis * Знание базовых библиотек: flask, pymongo, collections, pydantic (будет плюсом знание flask-restx и в целом продвинутое знание flask) * Английский B2 * Навык поиска информации при решении проблем (проще говоря, умение гуглить) * Умение читать легаси код в плохом состоянии Комментирование кода и строгое соответствие PEP8 Задача: создать систему приёма заявок на участие в хакатоне в виде веб-сервера с API. Клиент формирует запрос на участие, получает данные о команде, в которую его распределила система, а также место, зафиксированное за этой командой. Интерфейс: Сваггер либо постман, UI не нужен. Требования к системе: Все запросы должны строго валидироваться на любой случай и давать адекватную ошибку от сервера, описывающую КОНКРЕТНУЮ ошибку, понятную кл.