Spectr
Инженер-разработчик полного цикла (Python, AI-driven development)
1 нед. назад
Страна неизвестнаSenior
pythonsqlpostgresqlmongodbdddcqrsrepository patternservice pattern
Инженер-разработчик уровня Senior на стыке AI и backend в компании Spectr, специализирующейся на цифровых сервисах для бизнеса, должен уметь доводить модели до production и выполнять полный цикл разработки.
О компании
- Spectr — это IT-компания, специализирующаяся на разработке высоконагруженных цифровых сервисов для бизнеса.
- Мы — полноценный аутстафф партнер, таких направлений как финтех, ритейл, промышленность и страхование.
- В нашей команде собраны профессионалы, имеющие опыт работы со скоростными фронтендами, масштабируемой инфраструктурой и автоматизированным тестированием.
Обязанности
- Закрывать полный цикл фичи: системный анализ, проектирование, реализация, базовое QA, вывод в прод.
- Превращать нечёткие и противоречивые требования в исполнимую постановку: user stories, критерии приёмки, ТЗ.
- Декомпозировать фичи: что делаем сами, что отдаём агенту, что требует согласования с другими командами.
- Проектировать и развивать backend-сервисы на Python в микросервисной архитектуре.
- Работать с крупными микросервисными системами, понимать их слабые места и последствия изменений.
- Проектировать реляционные БД, писать и оптимизировать SQL, работать с PostgreSQL и MongoDB.
- Применять паттерны проектирования (Repository, Service, Unit of Work) и архитектурные подходы (DDD, CQRS) осознанно.
- Оркестрировать AI-агентов: делегировать задачи, собирать и подавать агенту контекст (требования, ограничения, стандарты, примеры), вести задачу итеративно.
- Критически верифицировать результат агента: проверять код на корректность, безопасность, соответствие архитектуре и стандартам.
- Писать фронтенд (акцент на бекенд, но фронт тоже надо писать — всё делаем с ИИ).
- Ставить задачи себе, команде и агентам с фокусом на результат и проверяемость.
- Лидировать разработку: планирование, распределение задач, код-ревью, менторинг, собеседования.
- Строить процессы разработки (Scrum / Kanban) и контролировать качество.
- Самостоятельно собирать контекст: документация, вики, код смежных сервисов, общение с продактами и аналитиками.
- Держать в голове контекст продукта целиком: связи сервисов, данных, последствия изменений.
- Отвечать за фичу end-to-end: от идеи до работающего прода.
Требования
- Коммерческий опыт разработки на Backend от 5 лет, из них хотя бы часть на Python.
- Это может быть выходец из любого ЯП.