Backend Node. js разработчик

Backend Node. js разработчик

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

Мы с нуля разрабатываем платформу, которая переосмысляет взаимодействие с книгами, делая чтение и прослушивание интерактивным и персонализированным.

Наше приложение — будет порталом в иное измерение, где литература оживает: где можно будет не просто читать историю, а общаться с персонажем с помощью AI. Где слушатель может спросить у Дамблдора зачем он оставил Гарри Поттера у Дурслей, и узнать, как бы развивались события, если бы Гарри попал на Слизерин. А автор из Бразилии может легко озвучить свою книгу голосом британского диктора и адаптировать сленг для подростков из Калифорнии.

Ищем Middle+ Backend Engineer, который возьмёт на себя разработку ключевых бэкенд-модулей платформы: аутентификация, каталог книг, биллинг, контент-пайплайны (перевод/озвучка), персонализация, API для RN/Next. Нужна энергия, готовность к быстрым итерациям и опыт 0→1.


Задачи, которые будут перед тобой стоять:

  • Спроектировать и запустить базовые сервисы на NestJS — Auth, Users, Library, Payments, Content-Pipeline.

  • Собрать API для мобильного и веб-клиента — REST/GraphQL, валидации, rate-limits, guards.

  • Реализовать контент-пайплайн: загрузка рукописей, асинхронные задачи перевода/озвучки/рендеринга, ретраи, идемпотентность, аудит.

  • Включить AI-модули: интеграции с LLM/TTS/STT/переводом, кэширование ответов, контроль стоимости.

  • Подготовить прод — контейнеризация, CI/CD, миграции БД, алёртинги, роль-аут без даунтайма.

  • Помогать мобильной команде — совместный контракт по API, профилирование, оптимизация round-trips.

  • Участвовать в формулировке гипотез и быстрых экспериментальных фич — короткие циклы, A/B, телеметрия.

Мы ожидаем от тебя:

  • 5+ лет в backend на Node.js/TypeScript, уверенный NestJS.

  • Реальный прод в 0→1 — запускал сервисы с нуля и доводили до прод-стабильности.

  • Стартап-контекст приветствуется — быстрые решения, быстрые развороты.

Технические навыки

  • NestJS вглубь — Guards, Interceptors, Pipes, модули, DI, lifecycle, тестируемость.

  • Архитектура API — REST/GraphQL, пагинации, лимитирование, версии, OpenAPI/Swagger.

  • Асинхронщина — очереди, ретраи, дедупликация, идемпотентность, транзакционные outbox-паттерны.

  • PostgreSQL — схема, индексы, миграции, explain, оптимизация запросов; Redis — кэш/lock/pub-sub.

  • Тесты — unit/integration (Jest, Supertest, Testcontainers), e2e для API.

  • Наблюдаемость — структурные логи, метрики, базовый трейсинг.

  • CI/CD — Docker, GitHub Actions, деплой без простоев.

Будет большим плюсом:

  • Опыт интеграции с AI-сервисами (LLM, TTS, STT, перевод) и контроля затрат.

  • Знания в области векторных баз данных, индексации и RAG-подходов.

  • Опыт работы с аудио-пайплайнами: транскодинг, стриминг, подготовка контента.

  • Понимание специфики мобильной разработки (React Native), опыт совместной проработки API-контрактов и публикации приложений в App Store/Google Play.

Стек на проекте: Nest.js с TypeScript, PostgreSQL, Redis, BullMQ (очереди/фоновая обработка), OpenAI/LLM-инференс (AI-сервисы), TTS/STT-модули (озвучка, распознавание, перевод, векторный поиск), Next.js (App Router) для фронтенда и SSR-интерфейсов, инфраструктура — Docker Compose, GitHub Actions (CI/CD), Cloudflare (DNS/edge), Traefik (reverse proxy/SSL).

Мы предлагаем:

  • Изменить индустрию взаимодействия читателя с книгой;

  • Возможность работать с уникальным функционалом, которого нет на рынке;

  • Полную автономию и влиять на ключевые решения продукта;

  • Конкурентную компенсацию;

  • Гибкий график и удалённый формат работы;

  • Быстрый темп развития, отсутствие бюрократии и свобода экспериментов.

Навыки
  • Node.js
  • TypeScript
  • Nest.js
Посмотреть контакты работодателя

Похожие вакансии

SORP Group
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Джем-Софт

Разработчик Node.js

Джем-Софт

Удаленная работа
  • Москва

  • от 250000 RUR

Рекомендуем
Инженерный Центр Информационно-аналитических систем

Разработчик Node.js

Инженерный Центр Информационно-аналитических систем

Удаленная работа
  • Москва

  • до 300000 RUR

Рекомендуем
MIXIT
Удаленная работа
  • Москва

  • до 300000 RUR

Node.js developer/Node.js разработчик

Новосельцева Вита Евгеньевна

Удаленная работа
  • Москва

  • до 300000 RUR

Лэтуаль Диджитал

Node.JS Developer

Лэтуаль Диджитал

Удаленная работа
  • Москва

  • до 300000 RUR

Генотек
Удаленная работа
  • Москва

  • до 400000 RUR

Басенко Виктор Александрович

TypeScript Full Stack Developer

Басенко Виктор Александрович

Удаленная работа
  • Москва

  • от 150000 RUR

YourGoods
Удаленная работа
  • Москва

  • от 150000 RUR

Fractalla Design, Студия
Удаленная работа
  • Москва

  • до 300000 RUR

itBoat
Удаленная работа
  • Москва

  • от 250000 RUR

Аишка
Удаленная работа
  • Москва

  • до 200000 RUR

Гринатом
Удаленная работа
  • Москва

  • до 200000 RUR

Басенко Виктор Александрович

Senior JavaScript Developer (GameDev / Highload / Optimization)

Басенко Виктор Александрович

Удаленная работа
  • Москва

  • до 550000 RUR

ITLabRealty
Удаленная работа
  • Москва

  • до 550000 RUR

БАЗАР
Удаленная работа
  • Москва

  • до 300000 RUR

ИЦ АЙ-ТЕКО
Удаленная работа
  • Москва

  • до 230000 RUR

РОССИ
Удаленная работа
  • Москва

  • от 200000 RUR

Асылгареева Алина Айдаровна

Fullstack-разработчик

Асылгареева Алина Айдаровна

Удаленная работа
  • Москва

  • от 3500 USD

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию