Backend Lead (удаленная работа)

18 сентября 2026

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Backend Lead

Описание вакансии

Обязанности:
  • Вести архитектуру и разработку production-ready backend-сервисов на Python и FastAPI: API, интеграционные сервисы, Agent Runtime, workflow с LLM, RAG-сервисы и MCP/tool gateway;
  • Определять границы сервисов, интерфейсы, модель данных, правила версионирования и ответственность команд;
  • Проектировать агентные workflow: state machines, маршрутизация, tool calling, structured outputs, управление контекстом, retries, timeouts, idempotency, компенсации и безопасная обработка ошибок;
  • Реализовывать интеграции с корпоративными системами через REST/OpenAPI, очереди и событийные контракты. Для операций записи использовать только контролируемые и аудируемые API; прямой доступ к базам систем-источников не использовать.
  • Развивать backend-слой enterprise RAG: интеграция с ingestion/retrieval, документными источниками, векторным и гибридным поиском, reranking, citations и semantic/context layer;
  • Обеспечивать безопасность backend и агентных инструментов: SSO/OAuth2/OIDC, RBAC/ABAC, least privilege, проверка полномочий, управление секретами, аудит и защита от prompt injection. Для IT/OT-систем применять read-only-first и human approval для рискованных write-действий;
  • Отвечать за качество кода и инженерные практики: code review, unit/integration tests, контрактные тесты, профилирование, нагрузочные проверки, Git и CI/CD;
  • Обеспечивать готовность сервисов к эксплуатации в Kubernetes on-prem и при необходимости в Yandex Cloud: конфигурация, health checks, rollout/rollback, отказоустойчивость и восстановление;
  • Закладывать observability для обычных и GenAI-сервисов: структурированные логи, метрики, distributed tracing, correlation ID, latency/TTFT, ошибки инструментов и качество ответов;
  • Вести технический backlog, декомпозировать задачи, участвовать в оценке сроков и рисков, наставлять backend-разработчиков и разбирать технические блокеры и инциденты;
  • Участвовать в архитектурных ревью и подготовке ADR, NFR, API/data/event-контрактов, критериев приёмки, runbook и материалов для передачи в сопровождение.
Требования:
  • Опыт backend-разработки на Python от 5 лет, включая не менее 2 лет технического лидерства или ответственности за backend-направление;
  • Уверенное практическое владение Python, FastAPI, async-программированием, Pydantic и современными подходами к построению API;
  • Опыт проектирования REST API и OpenAPI: аутентификация, авторизация, валидация, версионирование, обработка ошибок и обратная совместимость;
  • Глубокое знание PostgreSQL и SQLAlchemy или аналогичного ORM: транзакции, миграции, индексы, блокировки, планы запросов и оптимизация;
  • Практический опыт с Redis и хотя бы одной промышленной системой обмена сообщениями RabbitMQ или Kafka; понимание event-driven архитектуры;
  • Понимание надёжной распределённой обработки: idempotency keys, retries с backoff, timeouts, DLQ, outbox, correlation ID, дедупликация, компенсации и rollback;
  • Практический опыт построения или эксплуатации хотя бы одного из классов решений: LLM/agent workflow, enterprise RAG, tool calling или MCP-интеграции;
  • Понимание LangGraph и/или Temporal либо сопоставимый опыт реализации stateful и durable workflow;
  • Опыт разработки unit- и integration-тестов, проведения code review, работы с Git и CI/CD;
  • Рабочее понимание Docker и Kubernetes, включая deployment/configuration, secrets, health checks, диагностику и базовые сценарии rollout/rollback;
  • Понимание корпоративных требований ИБ: SSO/OIDC, RBAC/ABAC, управление секретами, аудит, изоляция данных и принцип наименьших привилегий;
  • Способность самостоятельно защищать технические решения и доводить договорённости до реализуемых контрактов и работающего production-кода;
  • Умение формировать техническое направление backend без превращения роли в исключительно менеджерскую;
  • Умение задавать стандарты API, ошибок, логирования, тестирования, версионирования и наблюдаемости;
  • Умение декомпозировать архитектурно сложные задачи и распределять их между разработчиками с учётом зависимостей и рисков;
  • Умение давать содержательную обратную связь на code review, развивать сотрудников и повышать самостоятельность команды;
  • Готовность принимать решения при неполных данных, явно фиксировать допущения и своевременно эскалировать риски;
  • Способность работать в межфункциональной команде: backend, NLP/ML, системный анализ, DevOps, ИБ и владельцы систем.
Условия:
  • Официальное трудоустройство в штат компании;
  • Срочный трудовой договор до 31.12.2027г, с возможностью дальнейшей пролонгации;
  • Рабочий день: с 9:00 до 18:00, пятница с 09:00-16:45;
  • Гибридный или удаленный режим работы;
  • ДМС, годовой бонус.


Посмотрите похожие вакансии

C# Backend Teamlead (iGaming)
Компания: Частное лицо
Зарплата: з.п. не указана
ТимЛид Backend / TeamLead Backend (Python/Go)
Компания: Twinby
Зарплата: з.п. не указана
Team Lead Data Engineering & Development
Компания: Employcity
Зарплата: з.п. не указана
Team Lead Golang Developer
Компания: Гоуланг Технологии
Зарплата: з.п. не указана