Опыт работы: от 1 года работы тимлидом или от 3 лет работы разработчиком уровня Senior или Middle+
Руководство группой разработчиков (backend) в отделе разработки;
Проведение код-ревью разработчиков;
Разработка новых модулей и подсистем приложения;
Предложение новых идей по оптимизации кода и использованию новых технологий;
Участие в развитии качества и скорости поставки в production;
Декомпозиция задач, приоритизация технического долга и управление им.
Опыт в разработке программного обеспечения не менее 6 лет и не менее года опыта в роли тимлида или ведущего разработчика с опытом наставничества (senior backend разработчик)
Понимание архитектуры бэкенд решений и их применения на практике.
Глубокие знания в области Python, опыт с популярными фреймворками (FastAPI, Django, Flask);
Опыт работы с базами данных SQL и NoSQL понимание применение ORM в разработке и возможностей его использования;
Способность анализировать сложные проблемы и находить эффективные решения;
Опыт в оптимизации производительности и масштабируемости систем;
Готовность к работе с чужим кодом и к поддержке монолитной архитектуры;
Опыт в управлении и координации команды разработчиков (умение распределять задачи, оценивать сроки выполнения, проводить регулярные ревью кода, обучение и наставничество новых разработчиков)
Управление командой разработки (в том числе, находящимися на удаленке);
Декомпозиция и анализ задач в бэклоге, формирование спринтов;
Организация и осуществление сбора кросс-функциональных и интеграционных требований;
Понимание микросервисной архитектуры;
Проектирование сервисов и интеграции между сервисами;
Участие в проектировании архитектуры и разработке высоконагруженных решений;
Детализация бизнес-требований (лидирование системных аналитиков;
Постановка задач на разработку, контроль исполнения;
Анализ и выявление дефектов в логике работы системы
Широкий кругозор в IT;
Работаешь разработчиком от 3-х лет