Назад
2 дня назад

Backend Engineer (Node.js/TypeScript)

Формат работы
remote
Тип работы
parttime
Грейд
middle

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/

TL;DR

Backend-инженер (Node.js/TypeScript): Разработка AI-ассистента для автоматизации диалогов в WhatsApp с акцентом на мультитенантную архитектуру и интеграцию с AI-сервисами. Фокус на построении отказоустойчивых конвейеров обработки сообщений, реализации изоляции данных через PostgreSQL RLS и создании базы знаний на основе RAG.

Локация: Удалённо (гибкий график)

Компания

DubaiHouse. Разработка AI-ассистента для автоматизации коммуникаций в WhatsApp и генерации лидов.

Что делать

  • Разработать мультитенантный backend с изоляцией данных через PostgreSQL Row-Level Security (RLS).
  • Интегрировать WhatsApp Cloud API: работа с вебхуками, ретраями и идемпотентностью.
  • Реализовать цикл обработки сообщений через BullMQ и Redis для взаимодействия с AI-сервисом.
  • Совместно с AI-инженером спроектировать и поддерживать API-контракты между сервисами.
  • Построить базу знаний с использованием pgvector (эмбеддинги/RAG) и realtime-ленту диалогов через SSE.
  • Обеспечить надёжность системы: мониторинг, логирование, идемпотентность и шифрование токенов.

Требования

  • Опыт коммерческой разработки на Node.js/TypeScript от 2 лет.
  • Глубокие знания PostgreSQL: проектирование схем, миграции, RLS.
  • Практический опыт работы с очередями задач (BullMQ/Redis или аналоги).
  • Опыт интеграции внешних API с вебхуками в продакшене (обработка сбоев, ретраи).
  • Прикладное понимание принципов LLM-интеграций, эмбеддингов и RAG.
  • Навыки работы с тестами, мониторингом и логированием.

Хорошо, если есть

  • Опыт с WhatsApp Cloud API / Meta Graph API и прохождения Meta App Review.
  • Опыт создания мультитенантных SaaS-решений.
  • Опыт работы с SSE и real-time потоками данных.
  • Опыт в CRM-домене (лиды, скоринг, пайплайны продаж).

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →