Full stack developer платформы подбора персонала
Listed on 2026-10-03
-
Software Development
Backend Developer, AI Engineer (Applied/Software), Java Developer, DevOps
Платформа подбора персонала с микросервисной архитектурой и интеграцией ИИ.
ЗадачиСоздавать канбан-интерфейс воронки подбора со стадиями, перетаскиванием карточек и фильтрами Внедрять расширенную статусную модель откликов с историей переходов Разрабатывать модуль внутренних коммуникаций с контекстными чатами и уведомлениями в реальном времени Подключать ИИ-модели для разбора резюме в форматах PDF, DOCX и сканов, настраивать очереди через Kafka с логикой повторных попыток Реализовывать автоматическую классификацию кандидатов и алгоритмы автоматического подбора на основе семантического поиска Дорабатывать платёжный модуль: интегрировать Rocket Work, баланс и резервирование средств Проектировать модели данных и работать с полиглотным хранилищем Писать автотесты, в том числе на Playwright, участвовать в проверке кода
ТребованияОпыт коммерческой разработки на полной связке технологий от 2–3 лет Знание Vue 3, TypeScript, Nuxt 4, SSR, Pinia и Vite Знание Java 17+ и Spring Boot, Data JPA/Hibernate, Cloud, Security, OAuth2 и JWT либо Python и Django/FastAPI Понимание микросервисной архитектуры и REST API Уверенное знание PostgreSQL, опыт с Redis, Click House и/или Elasticsearch Опыт с Docker, Jenkins, CI/CD, Git/Bitbucket, Jira и Confluence Знание Prometheus, Grafana, Sentry и ELK Опыт проектирования схем баз данных и работы с ORM Опыт интеграции с внешними API, включая платёжные системы, мессенджеры и ИИ-сервисы Понимание асинхронной обработки, очередей сообщений и отказоустойчивости Будет плюсом: опыт в HR-tech или CRM-продуктах, интеграции с LLM и ИИ-моделями, PyTorch или ML-сервисами, платёжными агрегаторами, Kafka и потоковой обработкой событий
УсловияПроект рассчитан на 3 месяца с возможностью продления Загрузка около 160 часов в месяц
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).