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