Backend-разработчик
Проект: AI-ассистент (Unity + AI + Web Admin)
Формат: удалённо, part-time или full-time
Уровень: Middle / Strong Junior
Оплата: обсуждается индивидуально
🔎 О проекте
Мы разрабатываем интеллектуального ассистента VR который работает внутри Unity-проекта и обрабатывает:
— текстовые сообщения
— голосовые запросы
— потоковые ответы от AI
— WebSocket-события
Back-end отвечает за управление ассистентами, чатом, логикой сессий, авторизацией пользователей и интеграцией с админ-панелью.
Тебе не нужно разрабатывать Unity — только backend, который Unity будет вызывать.
🧩 Чем предстоит заниматься
Основные задачи:
Разработка и поддержка REST API (Node.js + Express)
Создание эндпоинтов, которые вызываются из Unity-клиента
Разработка backend-логики для ассистентов, чатов, логов, промптов, тарифов
Работа с WebSocket (получение событий, отправка событий Unity-клиенту)
Работа с MongoDB (Mongoose): схемы, модели, связи, populate
Поддержка backend для Web Admin панели
Интеграция с внешним AI-сервером (LLM, TTS, STT)
Разработка микросервисной архитектуры (по мере масштабирования)
Второстепенные задачи:
Загрузка файлов (multer)
Авторизация: Bearer Token / Firebase Token / JWT
Логирование действий пользователей
Оптимизация API под Unity-запросы
Базовая работа с Sockets (под контролем Senior)
🔧 Технологии проекта
Ты работаешь со следующим стеком:
Backend:
Node.js
Express / Fastify
WebSocket / ws
MongoDB + Mongoose
JWT / Firebase ID Token
Multer (для загрузки изображений)
Winston logger
Интеграции:
AI модели (GPT, TTS, STT)
Unity-клиент (через HTTP/WebSocket)
Admin:
REST API для React/Vite панели управления
🧠 Требования
Обязательные:
Отличное знание Node.js и Express
Уверенная работа с MongoDB + Mongoose
Умение писать чистый и аккуратный код
Умение делать стабильные CRUD-эндпоинты
Работа с авторизацией / middleware
Опыт интеграции с внешними API
Понимание WebSocket (уровень сообщений)
Плюсом будет:
Опыт интеграции с Unity (или любыми игровыми клиентами)
Опыт работы с TTS/STT или LLM API
Знание архитектурных паттернов (MVC, service-based)
Опыт работы в маленькой команде / стартапе
Опыт оптимизации API под мобильные / игровые приложения
🎯 Что мы предлагаем
Участие в реально живом AI-проекте (не корпоративная скука)
Минимум бюрократии — максимум пользы
Прямое общение с разработчиком Unity (без менеджеров)
Гибкий график (подойдёт тем, кто хочет частичную занятость)
Чёткие задачи и структура API (не нужно «придумывать свою архитектуру»)
Возможность влиять на развитие продукта
Рост до ключевого backend-разработчика проекта
📌 Формат работы
Удалённо
Чёткие задачи через Trello / ClickUp
GitHub, Code Review
Еженедельные созвоны по задачам
Оплата по результатам / ежемесячно