Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
Платформа с микросервисной архитектурой.
задачи
Создавать канбан-интерфейс воронки подбора со стадиями, перетаскиванием карточек, фильтрами и загрузкой резюме
Внедрять расширенную модель статусов откликов с историей переходов
Разрабатывать модуль внутренних коммуникаций с контекстными чатами, вложениями и уведомлениями в реальном времени
Подключать ИИ-модели для разбора резюме в форматах PDF, DOCX и сканов, настраивать очереди Kafka с логикой повторных попыток
Автоматизировать классификацию кандидатов и подбор кандидатов к вакансиям на базе AI Foundation
Дорабатывать платёжный модуль: интегрировать Rocket Work, настраивать баланс и резервирование, защищать от фиктивных выплат
Проектировать модели данных и работать с PostgreSQL, Redis, ClickHouse и Elasticsearch
Разрабатывать и поддерживать REST API микросервисов
Писать автотесты, в том числе на Playwright, участвовать в проверке кода
Работать с CI/CD и Docker, взаимодействовать с DevOps по развёртыванию и мониторингу
требования
Опыт полнофункциональной разработки от 2–3 лет
Опыт одновременной работы с Vue и TypeScript на фронтенде и Java со Spring Boot или Python на бэкенде
Опыт работы с Vue 3, Nuxt 4, Pinia и Vite
Опыт работы с Java 17+, Spring Boot, Spring Data JPA/Hibernate, Spring Cloud, Spring MVC, Spring Security, OAuth2 и JWT
Опыт работы с Python, Django и/или FastAPI, разработки веб-сервисов и микросервисов
Понимание микросервисной архитектуры и REST API
Уверенная работа с PostgreSQL, опыт работы с Redis, ClickHouse и/или Elasticsearch
Опыт проектирования схем баз данных и работы с ORM, включая Hibernate/JPA
Опыт интеграции с внешними API, включая платёжные системы, мессенджеры и ИИ-сервисы
Понимание асинхронной обработки, очередей сообщений и отказоустойчивости распределённых систем
Умение писать поддерживаемый и тестируемый код, участвовать в проверке кода
Опыт работы с Docker, Jenkins, Git/Bitbucket, Jira, Confluence, Prometheus, Grafana, Sentry и ELK
Будет плюсом: опыт автоматизированного тестирования на Playwright, опыт в HR-tech/CRM-продуктах, интеграций с LLM/ИИ-моделями, работы с платёжными агрегаторами вроде Rocket Work, PyTorch и ML-сервисами, Kafka и очередями сообщений
условия
Ставка: 831 ₽/час (РФ)
Проект на 3 месяца с возможностью продления
Загрузка около 160 часов в месяц, высокая нагрузка
Доступность по UTC+3
Условий отбора: техническое интервью 1,5 часа и менеджерский этап 1 час