SkillStaff

Full-stack разработчик (Java/Vue), HR платформа

Коротко

Full-stack разработчик для HR платформы: канбан-воронка подбора, внутренние чаты, ИИ-парсинг резюме и платёжный модуль с интеграцией внешних сервисов выплат. Требуется опыт работы одновременно с Vue/TypeScript на фронтенде и Java/Spring Boot или Python на бэкенде, знание PostgreSQL, Redis, Kafka и Docker. Гибридный формат работы в Москве, опыт 3-5 лет.

О проекте
Мы в поиске разработчика, который совместно с командой будет разрабатывать HR платформу. Сейчас команда переводит воронку подбора на канбан-логику, добавляет внутренние чаты между бизнесом и рекрутерами, внедряет ИИ-парсинг резюме и семантический поиск, дорабатывает платёжный модуль с интеграцией внешних сервисов выплат для самозанятых.
Чем предстоит заниматься
•Создавать канбан-интерфейс воронки подбора: доска стадий, перетаскивание карточек, фильтры, загрузка резюме.
•Внедрять расширенный статус модели откликов: рассмотрение - интервью - оффер - испытательный срок - отказ, с сохранением истории переходов.
•Разрабатывать модуль внутренних коммуникаций: контекстные чаты по отклику или сделке, вложения и файлы, уведомления в реальном времени (в интерфейсе, по e-mail, в Telegram).
•Подключать ИИ-модели для парсинга резюме (PDF, DOCX, сканы и фото), настройка очередей обработки через Kafka с retry-логикой.
•Дорабатывать платёжный модуль: интеграция с Rocket Work, логика баланса и резервирования средств, защита сделок от фиктивных выплат.
•Проектировать модели данных и работа с полиглотным хранилищем: PostgreSQL, Redis, ClickHouse, Elasticsearch.
•Писать автотесты, включая Playwright для фронтенда, участие в код-ревью.
•Работать с CI/CD на Jenkins, контейнеризация через Docker, взаимодействие с DevOps по деплою и мониторингу (Prometheus, Grafana, Sentry, ELK).
Для нас важно
•Уверенный опыт работы одновременно с Vue/TypeScript на фронтенде и Java/Spring Boot или Python на бэкенде.
•Опыт на фронтенд: Vue 3 + TypeScript, Nuxt 4 (SSR), Pinia, Vite.
•Опыт написания автотестов на Playwright как преимущество.
•Опыт на бэкенд: Java 17+, Spring Boot (Spring Data JPA/Hibernate, Spring Cloud, Spring MVC, Spring Security + OAuth2 + JWT).
•Python (Django и/или FastAPI), опыт разработки веб-сервисов и микросервисов.
•Понимание принципов микросервисной архитектуры и REST API.
•Уверенное владение PostgreSQL.
•Кэширование, сессии (Redis).
•Jenkins (CI/CD).
•Git/Bitbucket.
•Jira, Confluence.
•Знакомство с мониторингом (Prometheus, Grafana, Sentry, ELK).
•Опыт проектирования схем БД и работы с ORM (Hibernate/JPA).
•Опыт интеграции с внешними API: платёжные системы, мессенджеры, ИИ-сервисы.
•Понимание принципов асинхронной обработки, очередей сообщений, отказоустойчивости распределённых систем.
•Умение писать поддерживаемый и тестируемый код, опыт код-ревью.
О компании
Главный принцип SkillStaff - Выбирай!
•РАЗНООБРАЗИЕ ПРОЕКТОВ. Выбирай из сотен компаний и проектов то, что интересно и полезно для твоего роста. SkillStaff помогает реализовывать ежегодно порядка 500 различных ИТ-проектов для крупного бизнеса.
•КОМФОРТ. SkillStaff — аккредитованная IT-компания, белая зарплата и удобный график работы. Создавай идеальные условия для своей работы: удаленная работа или возможность работать как в офисе клиента, так и в комфортном офисе SkillStaff в центре Москвы на Воздвиженке.
•РАЗВИТИЕ. Выбирай сам путь, по которому ты хочешь развиваться. Используй возможность обмена опытом и получение знаний через участие в разных проектах, совместную работу с высококвалифицированными коллегами.
•КУЛЬТУРА. Нашу культуру создают сами сотрудники – мы их слышим и помогаем развиваться, чтобы #вместе переходить на новый уровень!

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте