Ищу опытного Technical Lead / Architect (стек: Python/FastAPI) для роли независимого консультанта-аудитора. Проект — инфраструктурная SaaS-платформа. Основная разработка ведется сторонним специалистом, мне нужен экспертный технический контроль качества и безопасности на каждом этапе.
Ваша роль:
Выступать в роли «Технического арбитра». Ваша задача — гарантировать высокое качество архитектуры, безопасность данных и независимость проекта от человеческого фактора.
Ключевые обязанности:
1. Code Quality & Compliance: Проведение регулярных Code Reviews. Проверка соблюдения SOLID, Clean Architecture и асинхронных паттернов (Asyncio).
2. Security & Privacy Audit: Анализ кода на предмет уязвимостей (SQL-инъекции, безопасность Pydantic-схем) и контроль сетевой активности приложения.
3. Infrastructure Verification: Проверка Docker-конфигураций. Гарантия того, что проект является полностью автономным, изолированным и разворачивается «одной кнопкой».
4. Acceptance Testing: Техническое приемка выполненных этапов (Milestones). Вы подтверждаете соответствие реализации техническому заданию перед финальной оплатой.
5. Bus-Factor Management: Формирование требований к документации, чтобы проект оставался понятным и поддерживаемым для любого нового специалиста.
Требования к кандидату:
• Опыт работы Senior/Lead Python Developer или Architect от 5 лет.
• Глубокая экспертиза в асинхронной архитектуре и работе с Redis (очереди, кэширование).
• Опыт работы с сетевыми протоколами, HTTP-заголовками и прокси-решениями.
• Умение четко аргументировать необходимость правок и вести конструктивный диалог с командой разработки.
Для отклика, пожалуйста, дайте ответы на вопросы:
1. Какие методы вы используете для выявления блокирующих операций в event loop FastAPI?
2. На что вы обратите внимание при проверке docker-compose.yml с точки зрения безопасности сети и изоляции данных?
3. Какие шаги вы считаете критическими для обеспечения стабильного Bus-factor в проекте, где разработку ведет один специалист?