freehire launches on Product Hunt on 26 August.

Follow →

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

Summary

Builds and maintains a unified backend architecture for a proptech platform, migrating data from Google Sheets to PostgreSQL, designing an AI-orchestrator (Claude Code) for non-technical product owners, and integrating LLM agents for tasks like material selection and budget calculations.

Навыки: FastAPI, Python, PostgreSQL, Redis, Тестирование API, ETL, LLM, Docker, CI/CD, Next.js. Квалификация: Middle. Специализации: Бэкенд разработчик.

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

Удалённо · SOVE

ПродуктSOVE — платформа умного ремонта.
Подписка на закрытые цены от 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-агенты в проде, а не в демо — редкая возможность собрать агентный слой в работающем бизнесе, а не в песочнице
  • Задача целиком: собрать архитектуру от разрозненных контуров до единой системы

Заполните анкету:

https://forms.yandex.ru/u/6a7b0ff595add5ce6b0b3fb4

Резюме без анкеты не рассматриваем.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available