Назад к вакансиям
Логотип СОВ ГРУПП
Habr Career13 августа 2026 г.

Backend / Platform Engineer — Claude Code, оркестратор и данные

СОВ ГРУПП

Вознаграждениеот 110 000 ₽
Локация
СНГ / Россия
Формат
Офис
Направления
Вайбкодинг, Веб-разработка, ML-инженер, DevOps, Разработка ИИ-агентов, Telegram-боты и Mini Apps
Отклик
На Habr Career

Удалённо.

Продукт — платформа умного ремонта. Подписка на закрытые цены от 243+ брендов, AI-калькулятор бюджета, адаптация готовых интерьерных решений под планировку клиента, реализация под ключ.

Текущее состояние

Два контура в проде:

  • Платформа и Telegram-боты — работают на общей базе PostgreSQL в Yandex Cloud. Telegram Mini App и платформа используют одну БД, авторизация через initData. Платежи — YooKassa.
  • Веб-приложение, собранное через оркестратор Claude Code. Живёт отдельно: своя логика, свои данные, с основным контуром не связано.

Значительная часть продуктовых данных до сих пор в Google Sheets: каталог материалов, расчётные таблицы, рабочие реестры.

Задача — свести это в единую архитектуру: общая схема данных, единый пользователь во всех точках входа, API-слой поверх, постепенный вынос таблиц в БД. И построить оркестратор так, чтобы продуктом можно было управлять без разработчика.

Главное в этой роли

Ищем не того, кто пишет код руками, а того, кто работает через Claude Code как через управляющий слой и умеет строить такие слои внутри продукта.

  1. Собранная собственная конфигурация Claude Code. CLAUDE.md, правила, skills, subagents, hooks, MCP-серверы к базе и сервисам. Не «иногда открываю чат», а настроенное окружение, где рутина делегирована, а вы держите архитектуру и ревью.
  2. Умение построить оркестратор для владельца продукта. Капсулы, цены, тарифы, тексты живут как данные и редактируются основателем самостоятельно, без деплоя.

Ваша зона: структура, права доступа, валидация, история изменений и откат. Новые типы сущностей добавляете вы — наполняет их продукт. Если вам комфортно быть единственной точкой доступа к продукту — это не та роль.

Задачи

  • Спроектировать единую схему данных и свести два контура: платформа, боты, веб-приложение
  • Унифицировать авторизацию между точками входа, чтобы пользователь был один везде
  • Развивать оркестратор как рабочий инструмент заказчика
  • Запустить AI-агентов в продукте — от прототипа до прода: подбор материалов, адаптация капсулы под планировку, обработка обращений. Оркестрация вызовов, работа с инструментами и БД, управление состоянием диалога, ограничители и проверка результата, логирование для последующей отладки качества
  • Вести БД: миграции, индексы, бэкапы, доступы, SQL-витрины для аналитики
  • Постепенно переносить данные из Google Sheets в БД — блоками, без остановки процессов: таблицы продолжают работать, пока перенос не завершён
  • Интегрировать AI-модели (текст и изображения): очереди, асинхронная обработка, хранение результатов, учёт расхода по пользователю, фолбэк при отказе провайдера
  • Поддерживать и развивать интеграции: Telegram Bot API, YooKassa

Требования

Бэкенд

Python, FastAPI, асинхронность. Проектирование REST API. Аутентификация и авторизация, роли и права. Вебхуки, идемпотентность обработки.

Базы данных

PostgreSQL на уровне проектирования, а не только запросов: схемы, нормализация, индексы, транзакции. Alembic или аналог. Бэкапы и восстановление.

Данные и миграция

Google Sheets API. ETL: выгрузка, очистка, валидация, дедупликация. Повторяемые идемпотентные загрузки. Двусторонняя синхронизация на переходный период, пока часть процессов ещё в таблицах.

AI-агенты

Проектирование агентных сценариев: tool calling, доступ агента к БД и внешним API, управление контекстом и состоянием, guardrails, обработка галлюцинаций и отказов. Оценка качества ответов, версионирование промптов, воспроизводимость.

AI-интеграции

Подключение LLM и image-моделей в прод. Стриминг, таймауты, лимиты, подсчёт и списание расхода по пользователю, переключение провайдера при отказе.

Асинхронная обработка

Очереди задач (Celery, ARQ, RQ — любое), Redis, ретраи, дедлеттеры, таймауты. Понимание, что делать с задачей, которая идёт минуту и может упасть.

Интеграции

Telegram Bot API, Telegram Mini App. YooKassa: платежи, вебхуки, рекуррентные списания.

Инфраструктура

Yandex Cloud, Docker, CI/CD, логирование, мониторинг, работа с секретами.

Фронт

Next.js на уровне чтения и правок — не писать с нуля, но уметь поправить и задеплоить.

Админ-слой

Опыт создания панели, которой пользуется нетехнический человек: валидация ввода, превью, аудит-лог, откат изменений, защита от разрушающих действий.

Общее

3+ года коммерческой разработки. Минимум один проект с реальными платежами и пользователями. Умение разобраться в чужом коде и не переписать его с нуля. Задачи приходят продуктовыми формулировками, не техническими ТЗ.

Условия

  • Продукт с выручкой и живыми пользователями, не идея на слайдах. Всё что делаете — идёт в прод сразу, не в бэклог
  • Вы единственный инженер на контуре. Архитектурные решения ваши. Ни комитетов, ни согласований, ни легаси-владельца, который скажет «у нас так принято»
  • Работа напрямую с основателем, без прослойки менеджеров и переводчиков с продуктового на технический
  • Claude Code — норма, а не эксперимент. Никто не будет спрашивать, почему вы делегируете агентам. Это заложено в саму роль
  • AI-агенты в проде, а не в демо — редкая возможность собрать агентный слой в работающем бизнесе, а не в песочнице
  • Задача целиком: собрать архитектуру от разрозненных контуров до единой системы