
Мультимедиа Видеосистемы
Fullstack-разработчик
Октябрь 2025 - настоящее время
- Ведущий разработчик продукта заказчика: около 2/3 коммитов за три месяца при восьми участниках репозитория
- Сквозной путь пресейла бриф → ТЗ → спецификация → КП: версии документов и публичная ссылка для согласования клиентом
- Нормализованный каталог оборудования с MCP-сервером на FastMCP: позиция публикуется только с заполненными ключевыми ТТХ, у каталога есть метрика готовности
- Типовые решения и мастер подбора оборудования по помещениям и подсистемам
- Экспорт КП в 1С (CommerceML 2.05)
- Claude Code (CLI) как основной AI-инструмент: MCP-серверы (Serena, Context7, Playwright, Figma), AI-driven TDD, кастомные скилы для debugging и code review
Обязанности по областям
- Методологии разработки
- Каждая задача T-xxx идет со спецификацией и тестами по CJM-сценариям. Архитектурные решения записываются в ADR.
- Архитектура и проектирование
- Backend на FastAPI со слоями api / models / schemas / repositories, миграции Alembic. Отдельный MCP-сервер каталога на FastMCP.
- Backend (Python / FastAPI)
- SQLAlchemy 2, Pydantic 2, JWT + Argon2id, мультипроцесс через gunicorn и UvicornWorker. КП в трех вариантах: Base, Optimal, Premium.
- Frontend (React / TypeScript)
- React 19, Vite 7, TanStack Query, Zustand, React Hook Form + Zod, Tailwind 4. Мастер подбора оборудования и окно типовых решений.
- AI-инструменты
- Бриф превращается в ТЗ через Codex, результат проверяет человек. Каталог наполняется через Claude Code и MCP-сервер.
- DevOps и инфраструктура
- CI в GitHub Actions, S3-совместимое хранилище (MinIO), PostgreSQL 16.
- Тестирование
- pytest, Vitest + RTL, Playwright e2e по CJM-сценариям, мутационное тестирование.
- Интеграции
- Экспорт КП в 1С (CommerceML 2.05), MinIO для файлов, публичные ссылки на ТЗ и КП для клиента.

