Координирование работы команды (4+ человек): миты, оценка и распределение задач, контроль сроков;
Создание и внедрение процессов грейдирования: матрица компетенций, проведение review;
Кросс-командная коммуникация и участие в масштабировании команды Review существующей кодовой базы и архитектуры приложения, выявление системных рисков, предложения по рефакторингу;
Формирование архитектуры приложения и выбор технологического стека под задачи бизнеса (сложные интеграции, отладка, проблемы производительности);
Управление техническим долгом, оценка рисков;
Контроль качества разработки и соответствия решений утверждённой архитектуре, проведение код-ревью;
Ответственность за техническое состояние продукта, сроки и качество поставки, развитие команды;
Документировать архитектурные решения, системные зависимости и заметки к релизам.
Требования:
1+ год управления командой и 4+ года в разработке на Python;
Опыт работы с Django (включая Django ORM) и FastAPI. Приветствуется знание SQLAlchemy;
Уверенное владение Posgtres, Redis;
Работа с очередями (Rabbit, Kafka);
Знание паттернов микросервисной архитектуры и опыт работы с Kubernetes (k8s/k3s);
Опыт построения CI/CD для микросервисов, знаком с GitLab CI;
Опыт проектирования высоконагруженных систем, в том числе на Open Source решениях;
Знаком с DevOps инструментами и практиками, готов коммуницировать с DevOps инженерами;
Умение принимать архитектурные решения и обосновывать их.
Условия:
сложные задачи, где есть место креативу;
возможность работать в офисе в Минске либо гибридно (60% офисе, 40% дистанционно);
обеспечение корпоративной техникой;
оформление по ТК РБ (возможно оформление по совместительству 0.25 ставки).