2.3 млн.
соискателей увидят вакансию
Присылать вам новые вакансии?
Backend-разработчик (Node.js / TypeScript)
По договоренности
Гибкий график
От 3 лет
Обязанности сотрудника
О проекте Создаем умную HR-платформу, которая автоматизирует процесс найма сотрудников с помощью AI-агентов, интеграций с WhatsApp, ATS-системами и OpenAI. Проект — для крупной компании по прокату электросамокатов, где найм полностью проходит через AI: от первой заявки до выхода кандидата на работу. Платформа уже работает — нужны руки для масштабирования и новых функций. Технологический стек Backend: Next.js API Routes Fastify + WebSocket MongoDB — база данных Интеграции: OpenAI Agents SDK — AI-ассистенты и голосовой realtime-бот Twilio/WhatsApp API — мессенджер-коммуникации Teamtailor API — ATS-система Google Sheets API — экспорт и отчетность Что нужно разрабатывать Автоматизация процессов рекрутинга: Прием и обработка заявок от ATS-системы Автоматический скрининг кандидатов по критериям Управление жизненным циклом кандидата Оркестрация AI-агентов для разных этапов найма Интеграции с внешними системами: Синхронизация данных с ATS (Teamtailor) Отправка и прием сообщений через WhatsApp Взаимодействие со сторонними базами данных AI и автоматизация диалогов: Настройка и управление AI-агентами Обработка голосовых собеседований Анализ ответов кандидатов Задачи Реализовать следующий функционал в боте: Кандидат может написать боту первым в вотсап, без отклика на вакансию на площадке Определяем вакансию Спрашиваем какие вакансии рассматривает кандидат Ищем предыдущие отклики кандидата в ТТ (Тим Тейлор, ATS) Ищем предыдущие причины отказов в ТТ Ищем подходящие вакансии в ТТ, предлагаем кандидату Фиксируем 1 интересующую вакансию, проверяем, что кандидат еще не откликался на нее Собираем нужную инфу о кандидате ФИО Резюме Ответ на вопрос (если есть) Емайл Телефон Добавляем отклик кандидата в ТТ Бот отрабатывает возражения, продаёт вакансию Бот предлагает различные имеющиеся вакансии. В случае успеха или неуспеха на любом из этапов, просит порекомендовать кого-то из друзей поработать. Заносит друзей в базу, связывается с ними Работает по текущей базе кандидатов в ТТ. Те, кто отвалился по какой-то причине, пол года назад, пишет им снова (допустимые причины отказов обсудить на встрече). Работа с реферальной программой. Сбор рефералок от сотрудников (загрузить правила реферальной программы, которую бот сможет рассказывать). Связь с кандидатом по рефералке, процесс рекрутмента. Напоминание HR о выплате (через 30 дней после статуса “hired). Информирование сотрудника, который рекомендовал, о том, что сотрудника взяли или не взяли. Кандидат может пройти интервью с ботом голосом и с видео Кандидат получает уникальную ссылку на прохождение интервью При переходе по ссылке в браузере открывается видео звонок кандидата с ботом Бот просит кандидата включить камеру пока камера действительно не будет включена и записывает ответы кандидата на видео. Бот задает вопросы голосом, не перебивает, фиксирует ответы кандидата в памяти. Бота можно в любой момент перебить голосом и задать вопрос. После успешного прохождения интервью бот сохраняет в ТТ запись разговора кандидата со своими комментариями и отправляет рекрутеру. Рекрутер может просмотреть видео с кандидатом в ускоренном режиме. Бот назначает интервью с кандидатом и менеджером в полях Отправляет ближайшие доступные даты и временные слоты кандидату Подтверждает один из слотов, фиксирует в ТТ (подтверждает этот слот с менеджером) Отправляет кандидату геоточку встречи и необходимую информацию как добраться Напоминает кандидату о встрече за 3 часа до начала Напоминает менеджеру за день до и в день встречи о всех кандидатах которые у него будут Собирает обратную связь от менеджера (пинает его палкой, если он не даёт обратную связь) и фиксирует её в Тимтейлоре, передвигает кандидата на следующие этапы в случае успеха Стек в одну строку: Next.js 15 + TypeScript + Fastify + MongoDB + OpenAI Agents + Twilio
Требования к кандидату
Для реализации задач тебе необходим: Опыт backend-разработки от 2+ лет Уверенное знание TypeScript и JavaScript Опыт с Node.js и разработкой backend API Работа с базами данных (MongoDB, PostgreSQL или аналоги) Умение работать с внешними API и документацией Понимание основ безопасности веб-приложений Будет плюсом: Опыт с Next.js 13+ (App Router, Server Components) Работа с OpenAI API, GPT или другими LLM Интеграция сторонних API через LLM tools Понимание WebSocket и real-time приложений Опыт с Vercel или другими serverless-платформами Опыт в HR-tech или автоматизации бизнес-процессов Для успешного выполнения заданий требуется владение русским языком, это необходимо для точного понимания технических заданий и эффективного взаимодействия с командой. Возможно владение украинским или белорусским языками, при условии, что уровень их владения позволяет выполнять профессиональные задачи и участвовать в коммуникации внутри команды. Регион или страна проживания не имеют значения. Опыт работы от 3 лет
Условия работы
У нас: - Удаленный формат, возможны фулл- или парт-тайм - Возможно долгосрочное сотрудничество с командой (не одноразовый проект) - Оплата — по результатам собеседования, по рынку middle+/senior или за кажлую завершенную задачу - Возможность развивать продукт на стыке AI и HR-tech
О работодателе
Jet — это операционная компания, которая обслуживает электросамокаты и электровелосипеды. Мы автоматизируем операционные процессы с помощью ИИ, методов и агентов.
100 000 ₽
Доход активных исполнителей на Workzilla