Тимлид (ведущий разработчик) FastAPI + React
Описание
Проект: Аргус-Мониторинг (САФМ-БПЛА) Условия - строго офис 5/2, гибрида или дистанта нет. Работодатель: Федеральный Центр Оценки Безопасности и Качества Продукции Агропромышленного Комплекса Мы разрабатываем систему автоматизированной воздушной диагностики карантинных объектов на основе БПЛА и компьютерного зрения. Платформа заменяет ручной осмотр полей быстрым воздушным сканированием с геопривязанными отчётами и интерактивной картой. Стек: FastAPI, React, PostgreSQL, объектное хранилище, очереди задач, Redis. Обязанности – Техническое руководство командой разработки: декомпозиция задач, оценки, контроль сроков этапов проекта, код-ревью, стандарты кодирования. – Принятие технических решений в рамках утверждённой архитектуры: шлюз → узлы приложения → PostgreSQL → объектное хранилище → очередь распознавания → кэш. – Проектирование модели данных, контроль миграций (Alembic), трассируемость требований → реализация → тесты. – Согласование контрактов интеграций: сервис распознавания (асинхронные задачи), карты, метеоданные в промышленном контуре. – Формирование Definition of Done, контроль покрытия критичных сценариев автотестами, управление техническим долгом. – Участие в формировании модели угроз, разграничении ролей, подготовке к сертификации ФСТЭК совместно со специалистом по ИБ. – Эскалация блокеров; согласование отклонений от стека с руководителем проекта. Требования – Опыт разработки ПО — от 5 лет; в роли техлида / тимлида — от 2 лет. – Глубокое понимание архитектуры веб-систем на Python (FastAPI) и React; умение проектировать масштабируемые решения. – Опыт работы с PostgreSQL, проектированием схемы данных и миграциями. – Опыт построения REST API, асинхронных интеграций и очередей задач. – Навыки управления командой: планирование, приоритизация, наставничество, код-ревью. – Опыт высоконагруженных или распределённых веб-систем; понимание горизонтального масштабирования. – Умение работать с Git, CI/CD-конвейером, циклом безопасной разработки (статический анализ, проверка зависимостей). – Готовность работать в аттестованном контуре: Astra Linux SE, раздельные испытательный и продуктовый контуры. Будет плюсом – Опыт с объектным хранилищем (S3) и кэшированием (Redis). – Опыт проектов с требованиями ФСТЭК, импортозамещения, Astra Linux. – Опыт интеграции с сервисами компьютерного зрения или геоинформационными системами. – Опыт работы с реестровыми СУБД и СХД. Условия – Офис: м. Сухаревская / Проспект Мира / Комсомольская (10 минут пешком). – График: 5/2, 09:00–18:00 (пятница до 16:45). – Оформление по ТК РФ, оплачиваемый отпуск 28 календарных дней, больничные. – Квартальное и годовое премирование по результатам работы. – Заработная плата обсуждается с успешным кандидатом.