Middle backend разработчик

Дата размещения вакансии: 26.06.2025
Работодатель: It
Уровень зарплаты:
от 100000 RUR
Город:
Казань
проспект Ямашева 105А
Требуемый опыт работы:
От 1 года до 3 лет

КРАТКО О ПРОЕКТЕ:

На данный момент проект находится в стадии технической разработки.

Проект направлен на внедрение ИИ-ассистентов в отдел продаж с целью автоматизации клиентской поддержки и повышения эффективности взаимодействия с клиентами.

Основной фокус — интеграция ИИ-технологий в процессы малого и среднего бизнеса.

На текущем этапе ведётся активная разработка решений на базе платформы n8n. Уже реализованы первые наработки, и запущено пилотное тестирование на базе спа-салона, использующего CRM-систему Yclients.

В дальнейшем планируется масштабирование проекта и адаптация под различные отрасли и CRM-системы, с учётом специфики конкретного бизнеса.

Команда и сотрудничество, готовы предоставить место в офисе.

Сейчас мы ищем разработчика в команду. Возможны разные форматы: как временное участие для реализации MVP, так и долгосрочное сотрудничество с перспективой развития полноценного продукта.

Ниже указаны подробности о необходимых компетенциях. Все дополнительные подробности обсуждаются во время созвона.

ТЕХНИЧЕСКОЕ ЗАДАНИЕ

для backend-разработчика по проекту AI-ассистента с n8n + LLM + CRM

АРХИТЕКТУРА ПРОЕКТА

Ядро:

• n8n отвечает за автоматизацию и маршруты событий

• LLM (OpenAI на начальном этапе, далее обучение локальной LLM) используется через RAG

• Бэкенд на Laravel/Node.js/Python+n8n обрабатывает API, логику, хранит данные

• нужно JSON, либо Postgres — как хранилище базы знаний и клиентской информации. Если будут предложения по тому, как можно реализовать конфиденциальность персональных данных-будет плюсом.

• CRM (первый приоритет — Yclients, далее Bitrix24, amoCRM и другие CRM в дальнейшем по запросу)

• Мессенджеры: Telegram, WhatsApp (Business), Instagram, VK, Avito.

Базовые модули backend

Модуль - Назначение

Интеграции - Подключение к Yclients, мессенджерам, OpenAI, n8n

RAG база знаний - Обработка, хранение и поиск информации по услугам, скриптам и FAQ

Клиенты - Учет, создание карточек клиентов, история посещений

График - Работа с расписанием мастеров, филиалов, автоматическая запись

Рассылки - Уведомления, акции, напоминания

Отчёты и логика - События, уведомления, логика перенаправлений

Безопасность - Роли, права, 2FA, хранение ID клиентов, шифрование

ФУНКЦИОНАЛЬНЫЕ ЗАДАЧИ ДЛЯ BACKEND-РАЗРАБОТКИ (ПО ЭТАПАМ)

Этап 1 — MVP

• Интеграция n8n ↔ backend через REST (webhook listener, auth endpoints)

• Интеграция с Yclients API (авторизация, расписание, запись клиента)

• Интеграция с WhatsApp акаунтом внутри n8n

• Обработка базы знаний, FAQ, услуг

• Перенаправление "сложных вопросов" на менеджера

Этап 2 — Расширения

• Личный кабинет: управление услугами, расписанием, скриптами

• Подключение Instagram, VK, Viber

• Система рассылок (периодическая и триггерная)

• Хранение клиентской истории RAG

• Поддержка напоминаний и реакции на игнор

Этап 3 — Полная автоматизация

• Автоматическая запись клиентов без менеджера

• Построение и хранение графика мастеров

• Подключение к векторной БД (Supabase, Qdrant, Pinecone) при необходимости

• Формирование отчётности (PDF, Excel, через API)

• Метки клиентов (VIP, BAN, Проблемный)

• NLP-анализ агрессии в чате (FastText или встроенное)

Оплата: обсуждается по результатам технического интервью. Возможны почасовая ставка, фиксы за задачи или смешанный формат.