Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
Продукт автоматизирует найм и AI-скрининг кандидатов. Команда развивает интеграции с HeadHunter и ATS, импорт и синхронизацию кандидатов, командный доступ и роли, фоновые процессы, а также LLM-сценарии для скрининга и диалога с кандидатами.
задачи
Разрабатывать и развивать бэкенд продукта на Python и FastAPI
Проектировать интеграции с внешними API: авторизацию, синхронизацию данных, пагинацию, лимиты, повторы запросов, идемпотентность и обработку ошибок
Проектировать схемы данных в PostgreSQL, писать и проводить миграции
Поддерживать наблюдаемость сервисов: логи, метрики и оповещения
Обеспечивать надёжность и отказоустойчивость сервиса
Разрабатывать функциональность продукта на основе LLM: от простых сценариев до сложной логики скрининга и диалога
требования
Практический опыт с FastAPI, SQLAlchemy и PostgreSQL или близким стеком
Опыт создания производственных сервисов с учётом ошибок, тайм-аутов, повторов запросов, идемпотентности, конкурентности и фоновых задач
Опыт интеграций с внешними REST API и понимание OAuth, токенов, ограничений частоты запросов, пагинации, курсоров, опроса или вебхуков
Самостоятельность: умение декомпозировать задачи, разбираться в незнакомых API и предметных областях, вовремя обсуждать проблемы
Позитивное отношение к использованию AI в разработке
Claude Code, Cursor, Copilot и аналоги — обычная часть рабочего процесса команды
Будет плюсом: опыт разработки функций на базе LLM API, понимание структурированного вывода, вызова инструментов, проверки ответов модели, резервных сценариев, оценки качества, контроля затрат и задержек, интеграций с HeadHunter API или HR-tech и ATS-системами, проектирования мультитенантности и моделей ролей и прав доступа
условия
Полная занятость, гибкое начало рабочего дня — обычно 7:00–11:00 МСК