Lead Python Developer
По договоренности
О проекте:
ProffHire — продукт для автоматизации найма и AI-скрининга кандидатов. Мы развиваем backend на Python / FastAPI / PostgreSQL и активно используем LLM как внутри самого продукта, так и в процессе разработки.
Сейчас впереди много продуктовой и инженерной работы: интеграции с HeadHunter и ATS, импорт и синхронизация кандидатов, командный доступ и роли, фоновые процессы, а также LLM-сценарии для скрининга и диалога с кандидатами.
Кого мы ищем:
-
Ищем сильного backend-разработчика, который умеет самостоятельно проектировать и доводить до продакшна надёжные сервисы и интеграции.
-
Опыт разработки LLM-фичей не обязателен, но будет большим преимуществом: значительная часть продукта напрямую связана с LLM. Для нас важнее сильная инженерная база и способность быстро разбираться в новых API и технологиях.
-
При этом критично позитивное отношение к использованию LLM в разработке. Claude Code, Cursor, Copilot и аналогичные инструменты для нас — обычная часть рабочего процесса, а не экспериментальная опция.
Задачи должности:
- Разрабатывать и развивать backend продукта на Python / FastAPI.
- Проектировать интеграции с внешними API: авторизация, синхронизация данных, пагинация, лимиты, ретраи, идемпотентность и обработка ошибок.
- Работать с PostgreSQL: проектировать схему данных, писать и проводить миграции.
- Поддерживать наблюдаемость сервисов: логи, метрики и алерты.
- Обеспечивать надёжность и отказоустойчивость сервиса
- Работать с LLM-функциональностью продукта: от простых сценариев до сложной логики скрининга и диалога.
Для нас важны:
-
Практический опыт с FastAPI, SQLAlchemy и PostgreSQL или очень близким стеком.
-
Опыт создания production-сервисов, где нужно думать не только о happy path: ошибки, таймауты, ретраи, идемпотентность, конкурентность, фоновые задачи.
-
Опыт интеграций с внешними REST API и понимание OAuth/токенов, rate limits, пагинации/курсоров, polling или webhooks.
-
Самостоятельность: уметь декомпозировать задачу, разобраться в незнакомом API или предметной области и вовремя обсуждать проблемы.
Будут плюсом:
-
Практический опыт разработки функций на базе LLM API — Anthropic, OpenAI или аналогов.
-
Опыт structured output, tool-calling, валидации ответов модели, fallback-сценариев, eval'ов, контроля стоимости и latency.
-
Опыт интеграций с HeadHunter API или HR-tech / ATS-системами.
-
Опыт проектирования мультитенантности и моделей ролей/прав доступа.
Мы предлагаем:
-
Удалённое сотрудничество из любой точки мира.
-
Полную занятость и гибкое начало рабочего дня: команда работает в разных часовых поясах, обычно начинаем в промежутке 7–11 МСК.
-
Современный стек и AI-first подход к разработке.
-
Разнообразные продуктовые и инженерные задачи — работы и пространства для технических решений много.
-
Возможность предлагать свои идеи, влиять на технические решения и быть услышанным.
Опубликована 20 дней назад
Похожие вакансии
- Можно удаленно
- Полный день
- Опыт от 5 лет
- Санкт-Петербург
- Можно удаленно
- Полный день
- Опыт от 5 лет
- Санкт-Петербург
- Можно удаленно
- Полный день
- Опыт от 5 лет
- Санкт-Петербург
- Можно удаленно
- Полный день
- Опыт от 5 лет
- Санкт-Петербург
- Можно удаленно
- Полный день
- Опыт от 5 лет
- Санкт-Петербург