Мы используем файлы cookie, продолжая просмотр, вы разрешаете их использование. Подробности в Политике обработки персональных данных
Понятно
Node.js разработчик
Название: Node.js разработчик
Грейд: Middle+/Senior
Локация/формат работы: РФ (возможна релокация в дальнейшем)


О проекте: это платформа AI-компаньонов, которая живёт прямо в привычных мессенджерах пользователя, а не в отдельном приложении. Пользователь общается с одним из персонажей как с реальным собеседником: текстом, голосовыми сообщениями, фото и видео. Это не чат-бот «вопрос-ответ», а многосервисная real-time система с собственным движком диалога, маршрутизацией сообщений, очередями фоновых задач, платежами и аналитикой.

Требования
Обязательно

  • Уверенный TypeScript/Node.js: 3+ года продакшн-опыта, понимание async, типизации, чистой архитектуры.
  • Backend на Node (Fastify / Express / Nest) — REST API, вебхуки, очереди задач (BullMQ или аналог).
  • PostgreSQL — схемы, миграции, индексы, осмысленные запросы (не только ORM-магия).
  • Redis — кэш, локи, очереди.
  • Frontend на React / Next.js — SSR, работа с API, базовая вёрстка.
  • Интеграции со сторонними API (платёжки, внешние сервисы, вебхуки) и понимание идемпотентности.
  • Git, code review, работа в CI/CD, Docker.
  • Английский на уровне чтения документации.

Будет плюсом

  • Stripe или другой платёжный провайдер (подписки, чекаут, обработка вебхуков).
  • Интеграции мессенджеров (WhatsApp / Telegram API, Baileys, GramJS).
  • Опыт с LLM-пайплайнами (OpenRouter, OpenAI-совместимые API, structured output, eval).
  • Высоконагруженные real-time системы, обработка событий, мониторинг.
  • DevOps-навыки: nginx, PM2, Cloudflare, GCP.
  • Генерация медиа (TTS, image/video пайплайны).

Софт-скиллы для стартапа на bootstrap-стадии

  • Самостоятельность: умение брать задачу от идеи до прода и нести за неё ответственность.
  • Дисциплина по тестам (unit / smoke / e2e) — это критично, фичи едут в прод быстро.
  • Готовность работать в быстром темпе и в широком стеке, а не в одной узкой зоне.
Подать заявку на вакансию
Оставьте контакты, свяжемся с вами в течение дня.