Описание вакансии
#вакансия #job #remote #fulltime #backend #nodejs #typescript #streaming #postgresql #nextjs #docker
💻 Senior Node.js Execution Engineer (Streaming · Backend Core)
📍 Удалённо | ⏱️ Полная занятость | 💰 $2500-3500 | 🔧 Senior уровень
🚀 О проекте:
Мы создаём AI App Builder с генерацией кода в реальном времени.
Это не «очередной SaaS», а система с потоковой генерацией, параллельными фоновыми процессами и строгими требованиями к надёжности и корректности.
Мы ищем Senior Execution Engineer — инженера, которому нравится точно и качественно реализовывать сложные backend-системы, делать их быстрыми, устойчивыми и готовыми к production.
🧑💻 Что предстоит делать:
- Реализовывать HTTP-стриминг эндпоинты (Web Streams API)
- Стримить токены клиенту с минимальной задержкой
- Запускать фоновые процессы параллельно со стримингом:
- подсчёт токенов
- сохранение данных (persistence)
- применение diff / patch
- аналитика
- Гарантировать, что фоновые задачи безопасно продолжаются, даже если клиент отключился
- Переводить архитектурные диаграммы в чистый, тестируемый Node.js-код
- Работать с PostgreSQL: схемы, ограничения, миграции
⚠️ Ключевая концепция (важно):
В нашей системе:
- Клиентские соединения — временные
- Бизнес-процессы — долговечные
Если пользователь отключился во время стрима:
- стриминг прекращается
- фоновые процессы обязаны продолжиться корректно
Если это различие не очевидно, скорее всего, позиция вам не подойдёт.
🛠 Технологический стек:
- Node.js + TypeScript
- Web Streams API (ReadableStream, TextEncoder, AbortController)
- Next.js 14 (App Router) + standalone Node-сервисы
- PostgreSQL
- Docker / VPS / cloud runtimes
🎯 Вы нам подойдёте, если:
- Вы строили системы, где корректность важна даже при сбоях
- Понимаете разницу между lifecycle HTTP-запроса и фоновыми workflow
- Уверенно работаете с конкурентностью, иммутабельностью и надёжным сохранением данных
- Вам важнее качество исполнения, чем бесконечные обсуждения архитектуры
📩 Контакт:
Пишите в Telegram / DM с кратким описанием опыта и примерами похожих задач.
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →