Мы в поиске Lead Python backend-разработчика, который будет управлять командой разработчиков, развивать и внедрять процессы разработки и при этом оставаться практикующим инженером: проектировать, реализовывать и развивать микросервисы, участвовать в обсуждении архитектурных решений.
Агентная разработка у нас — не строчка «будет плюсом», а то, как устроена ежедневная работа команды: кодовые агенты, реестр скиллов, правила для агентов и spec-driven development.
Мы строим технологическую платформу нового поколения для производства, хранения и дистрибуции медиаконтента. Это интеллектуальная экосистема, которая автоматизирует жизненный цикл материалов: от загрузки и разметки до бесшовной публикации в десятках цифровых каналов — сайты, приложения, мессенджеры, соцсети.
Чем предстоит заниматься:
- руководить командой backend-разработчиков: планирование, декомпозиция и оценка задач, развитие инженерных процессов
- решать задачи отказоустойчивости и горизонтального масштабирования
- участвовать в проектировании взаимодействия сервисов: обсуждать их ответственность, API и контракты событий
- разрабатывать асинхронные микросервисы на FastAPI
- реализовывать обработку событий Kafka: гарантии доставки, идемпотентность, повторную обработку; применять принятые в команде решения для согласования изменений данных и публикации событий
- использовать кодовых агентов для разработки, поддерживать проектные правила и скиллы, проверять и дорабатывать сгенерированный код
- работать с логами и метриками, участвовать в диагностике и устранении ошибок сервисов проекта
- взаимодействовать с аналитиками, QA и frontend-разработчиками.
Стек:
Python 3.12+, asyncio, FastAPI, REST
PostgreSQL, Tortoise ORM / SQLAlchemy, Redis
Apache Kafka
FastStream, Django / Wagtail
OpenSearch / Elasticsearch
GigaCode CLI, реестр скиллов, AGENTS.md / rules, MCP
Docker, OpenShift (Kubernetes)
Jenkins, Nexus, Bitbucket, SonarQube, Jira, Confluence
Что для нас важно:
- от 5 лет коммерческой разработки на Python и профильное IT-образование
- уверенное знание Python и asyncio: асинхронный ввод-вывод, конкурентное выполнение, понимание влияния блокирующего кода
- практический опыт разработки сервисов на FastAPI, реализации REST API и участия в их проектировании
- опыт микросервисной разработки, реализации взаимодействия нескольких сервисов. Понимание архитектуры сервиса
- уверенный SQL и PostgreSQL: транзакции, индексы, планы запросов. Опыт работы с ORM
- практический опыт с Redis: кеширование, TTL и инвалидация кеша
- работа с Docker, логами и метриками приложений; опыт участия в диагностике ошибок и production-инцидентов своего сервиса
- практический опыт Apache Kafka в production. Понимание гарантий доставки и порядка сообщений; реализация идемпотентной обработки и защиты от дублей
- опыт руководства командой разработчиков или роли техлида: постановка задач, код-ревью, развитие людей
- умение выстраивать и внедрять процессы разработки в команде.
Будет преимуществом:
- паттерны проектирования: понимание и практическое применение; умение выбирать подходящий паттерн под задачу
- принципы разработки и чистый код: понимание и применение SOLID и других принципов
- Kafka: диагностика consumer lag и ребалансировок, версионирование событий и совместимость схем
- отказоустойчивость межсервисных взаимодействий: понимание и применение
- производительность: профилирование, оптимизация и нагрузочное тестирование
- фреймворки и протоколы: FastStream, Django / Wagtail, SSE, gRPC
- поиск: OpenSearch / Elasticsearch; векторный поиск с pgvector / Qdrant
- эксплуатация: диагностика приложений в Kubernetes / OpenShift
- агентские инструменты: создание собственных скиллов, опыт настройки MCP-интеграций и разработки MCP-серверов, применение SDD в командной разработке
- AI-функции продукта: интеграция LLM и разработка агентов, в том числе с LangChain / LangGraph или аналогами.
Условия
- комфортный современный офис по адресу Кутузовская 32 или Оружейный 41
- формат работы – офис/гибрид
- ежегодный пересмотр зарплаты и годовая премия
- корпоративный спортзал и зоны отдыха
- более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
- программа адаптации и помощь руководителя на старте
- расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
- гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ
- подписка Прайм с возможностью совместного использования на трёх близких
- вознаграждение за рекомендацию друзей в команду Сбера.