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 — это операционная компания, которая обслуживает электросамокаты и электровелосипеды. Мы автоматизируем операционные процессы с помощью ИИ, методов и агентов.

