Middle Backend Developer
Backend для AI-агентов: оркестрация, интеграции с LLM и внешними системами, надёжность и масштабирование.
Мы развиваем платформу и продуктовые внедрения, где backend — это связка между бизнес-логикой, моделями, каналами общения (телефон, мессенджеры) и данными клиента. Задачи нетривиальные: лимиты API, ретраи, идемпотентность, безопасность токенов, наблюдаемость в проде.
От вас ждём самостоятельности в реализации фич от проектирования контрактов API до выката и мониторинга. Вы будете работать рядом с продуктом и инженерами по внедрению: важно уметь переводить требования в технические решения и честно оценивать риски.
Если вам близки чистый код, измеримые SLO и культура ревью — нам по пути. Опыт именно с LLM не обязателен с первого дня: часть знаний можно нарастить внутри, но сильная база backend и интеграций обязательна.
Задачи и зона ответственности
- Проектировать и реализовывать сервисы оркестрации AI-агентов: сценарии, состояние диалога, очереди, обработка ошибок и таймаутов.
- Интегрировать внешние API: LLM-провайдеры, speech-to-text, телефония, CRM, мессенджеры — с учётом лимитов, версий и отказоустойчивости.
- Строить и сопровождать RAG-контуры: загрузка и обновление знаний, эмбеддинги, поиск — в связке с командой и архитектурными решениями.
- Проектировать схемы данных, писать миграции, оптимизировать запросы под нагрузку и рост данных.
- Обеспечивать наблюдаемость: структурированные логи, метрики, трейсинг; участвовать в разборе инцидентов.
- Участвовать в код-ревью, давать конструктивную обратную связь, договариваться о стандартах в команде.
Что для нас важно
- От 3 лет коммерческой разработки backend.
- Уверенное владение Python или Node.js (TypeScript) — основной стек обсуждаем на собеседовании.
- Опыт с PostgreSQL (или аналогами): индексы, транзакции, миграции, понимание типичных узких мест.
- Опыт интеграции с внешними HTTP API: авторизация, идемпотентность, обработка rate limit.
- Понимание основ распределённых систем: очереди, ретраи, at-least-once delivery, дедупликация.
Будет плюсом
- Практический опыт с LLM API, промптами, стримингом, работой с токенами и стоимостью запросов.
- Опыт с векторными БД или поисковыми движками для семантического поиска.
- Docker, Kubernetes, опыт деплоя в облако (Yandex Cloud, AWS и т.д.).
- Опыт профилирования и устранения узких мест под нагрузкой.
Условия
- Формат: удалённо по РФ или гибрид — по договорённости.
- Уровень компенсации обсуждаем после этапов интервью; привязка к рынку и вашему опыту.
- Влияние на архитектурные решения, прозрачные цели на квартал, возможность расти до senior/staff в продуктовом направлении.
Технический фокус команды
- Сервисы с чёткими границами ответственности, контракты API, версионирование.
- Безопасность: секреты в vault/secret manager, минимизация утечек данных в логах.
- Качество: автотесты на критичные пути, staged rollout где уместно.