yandex
LM
Lux Mentis
Страна
Россия
Зарплата
250 000 ₽ – 350 000 ₽
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
SeniorУдалённоПолная занятость

Senior Backend Developer (Node.js/NestJS)

ИИОценка ИИ

Привлекательная вакансия в актуальной нише LegalTech AI с прозрачными требованиями и достойной оплатой. Использование современного стека (NestJS, NATS, Elasticsearch) и возможность работать с передовыми LLM-технологиями делают роль профессионально интересной.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Высокая сложность обусловлена жестким входным фильтром по техническому стеку (NestJS, PG, Mongo, NATS) и специфическим требованием к продвинутому использованию AI-инструментов (Claude Squad). Ожидается глубокое понимание внутренностей Node.js и опыт проектирования микросервисов с нуля.

Анализ зарплаты

Медиана300 000 ₽
Рынок250 000 ₽ – 400 000 ₽
ИИОценка ИИ

Предложенная вилка 250 000 – 350 000 ₽ net полностью соответствует рыночным ожиданиям для позиции Senior Node.js разработчика в России. Верхняя граница в 350к является конкурентной для продуктовых компаний, работающих с AI-технологиями.

Сопроводительное письмо

Меня крайне заинтересовала вакансия Senior Node.js разработчика в Lux Mentis, особенно в контексте создания AI-платформы для юридического сектора. Мой опыт коммерческой разработки на Node.js более 4 лет, включая глубокую экспертизу в NestJS и проектировании микросервисной архитектуры, полностью соответствует вашим требованиям. Я имею практический опыт работы с PostgreSQL, MongoDB и брокерами сообщений, а также умею оптимизировать производительность систем, работая с Event Loop и профилированием.

Особый интерес вызывает работа с LLM-пайплайнами и оркестрацией AI-агентов. Я активно использую AI-инструменты в повседневной разработке и понимаю специфику работы с галлюцинациями моделей и токен-лимитами. Уверен, что мои навыки в построении отказоустойчивых распределенных систем и опыт интеграции ML-сервисов через NATS позволят мне внести значимый вклад в развитие продукта Lux Mentis.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Lux Mentis уже сейчас

Если вы готовы строить сложные AI-системы и мастерски владеете NestJS, отправляйте CV и слоты для интервью прямо сейчас!

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

#вакансия #nodejs #backend #senior #nestjs #remote

Название компании: Lux Mentis

Формат работы: удалёнка (full-remote)

Город: не имеет значения (РФ / СНГ предпочтительно, совпадение по часовым поясам ±3ч от МСК)

Занятость: полная

Зарплатная вилка: 250 000 – 350 000 ₽ net

Оформление: обсуждаемо (ИП / самозанятость / ТК — на выбор)

Контакты: Откликнуться

Как откликаться: первое сообщение должно содержать ваше CV , 2–3 доступных слота для первичного скрининга (дата + время МСК, интервал 30 мин), ожидания по ЗП. Сообщения без CV и слотов не рассматриваем — экономим время всем.

О продукте:

Lux Mentis строит AI-платформу для работы с юридическими документами. Платформа автоматизирует рутину юристов и юротделов: интеллектуальный анализ договоров (извлечение сторон, сроков, сумм, обязательств, рисков), сравнение редакций, семантический и полнотекстовый поиск по базе знаний, AI-ассистент с контекстом документа, генерация договоров и меморандумов по шаблонам, аналитические дашборды. Нагрузка реальная, домен сложный, цена ошибки высокая — поэтому ищем сильного инженера, а не «ещё одни руки».

Стек Node.js:

Node.js, NestJS 9, TypeScript (strict)

PostgreSQL (Sequelize + sequelize-typescript), MongoDB (Mongoose 8)

Elasticsearch 8 (полнотекстовый поиск, релевантность, кастомные анализаторы)

NATS (межсервисное взаимодействие, request/reply, JetStream)

Keycloak (OIDC, роли, ресурс-сервер)

@nestjs/microservices, Swagger/OpenAPI

RxJS, Axios, Docker, CI/CD

Что нужно будет делать:

Проектировать и развивать микросервисы платформы (анализ документов, поиск, оркестрация LLM-пайплайнов, биллинг, права доступа)

Принимать архитектурные решения и защищать их на ревью

Разбираться с распределёнными сценариями: идемпотентность, согласованность, ретраи, backpressure

Интегрироваться с Python-сервисами ML/LLM через NATS

Оптимизировать горячие участки (event loop, запросы в PG/Mongo, индексы в Elastic)

Писать код, который не стыдно оставить после себя: типы, тесты, наблюдаемость (логи/метрики/трейсы)

Жёсткие требования (входной фильтр, без этого резюме не рассматриваем):

От 4 лет коммерческой разработки на Node.js, из них от 2 лет на NestJS в продакшене

Глубокое понимание event loop: microtasks/macrotasks, back-pressure, утечки, профилирование (clinic.js, --inspect, heap snapshots)

Уверенный TypeScript: generics, conditional/mapped types, корректная типизация DI и декораторов Nest

Практический опыт с обеими БД уровня продакшена: PostgreSQL (индексы, планы запросов, транзакции, уровни изоляции) и MongoDB (агрегации, схемы, индексы)

Опыт работы с брокером сообщений в продакшене (NATS / Kafka / RabbitMQ) — не «слушал вебинар», а писал, деплоил, чинил

Опыт проектирования микросервисов с нуля: границы сервисов, контракты, версионирование API

Keycloak / OIDC / JWT — понимание потоков, а не только «подключил middleware»

Docker, git, осознанное код-ревью

Требования по AI:

Ежедневная работа с LLM как с инженерным инструментом, а не автокомплитом

Осознанный промпт-инжиниринг: умеете декомпозировать задачу, давать модели контекст, проверять вывод

Желательный уровень — Claude Squad: опыт оркестрации нескольких параллельных AI-агентов (Claude Code и аналоги) на разных задачах одновременно, с разделением веток/воркспейсов

Понимаете границы моделей: где LLM врёт, где галлюцинирует, где её нельзя пускать без верификации

На собеседовании попросим показать реальный сценарий использования AI в вашей работе

Большой плюс:

Опыт работы с LLM-пайплайнами на бэке (стриминг, токен-лимиты, retry-логика, function calling)

Векторные БД (Milvus / Qdrant / pgvector)

Опыт работы с юридическим/финтех/документным доменом

Вклад в open-source

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • TypeScript
  • RxJS
  • LLM
  • CI/CD
  • PostgreSQL
  • Microservices
  • Docker
  • Keycloak
  • Node.js
  • ElasticSearch
  • MongoDB
  • NestJS
  • NATS
  • Axios
  • Sequelize
  • Mongoose

Возможные вопросы на собеседовании

Проверка глубокого понимания работы Node.js, заявленного в требованиях.

Расскажите, как вы будете диагностировать и устранять memory leak в NestJS приложении, работающем под высокой нагрузкой? Какие инструменты (например, clinic.js) вы будете использовать?

Проверка опыта работы с распределенными системами и брокером NATS.

Как обеспечить гарантию доставки сообщений и идемпотентность обработчиков при использовании NATS JetStream в микросервисной архитектуре?

Оценка навыков проектирования БД, так как проект требует работы с обеими системами.

В каких случаях в рамках вашей платформы вы выберете MongoDB вместо PostgreSQL для хранения данных, и как вы будете обеспечивать согласованность между ними?

Проверка навыков работы с LLM, критически важных для продукта.

Опишите ваш подход к обработке галлюцинаций LLM при извлечении юридических данных из документов. Какие методы верификации вы бы внедрили в пайплайн?

Проверка понимания безопасности и авторизации.

Как реализовать Fine-grained access control (FGAC) в микросервисах, интегрированных с Keycloak, для разграничения прав доступа к конкретным документам?

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

NDA
187 867 ₽ – 331 500 ₽

Python разработчик (Senior)

SeniorУдалённо
Python · asyncio · FastAPI · Pydantic · PostgreSQL · Redis · MongoDB · Docker · Docker Compose · Kubernetes · RabbitMQ · Kafka · Celery · HTMX · Bootstrap · Streamlit · LLM · OpenAI · Claude · DeepSeek · RAG · TorchServe · Triton · ONNX · MLOps · MLflow · Weights & Biases
+27 навыков
TS
Top Selection
240 000 ₽ – 260 000 ₽

Python - разработчик (Senior)

SeniorУдалённо
Python · FastAPI · PostgreSQL · Ansible · Docker · Kubernetes · Celery · Redis · Nginx · Linux · GitLab · Jira · CI/CD · Prometheus · Grafana · OpenTelemetry · Keycloak · LLM
+18 навыков
D
DstLab
200 000 ₽ – 280 000 ₽

.NET разработчик Middle+ , Senior

SeniorУдалённо
.NET Core · C++ · PostgreSQL · Entity Framework Core · REST · Git · CI/CD · Apache Kafka · RabbitMQ · React · MobX · TypeScript · HTML · CSS · JavaScript · Unit Testing
+16 навыков
H
HuntTech
200 000 ₽ – 270 000 ₽

Разработчик C++ ( Middle+ / Senior )

SeniorУдалённо
C++ · Perl · Linux · VoIP · SIP · RTP · RTCP · SDP · UDP · TCP · Git · Make · CMake · GDB · Valgrind · perf · Python · Shell Scripting · Kamailio · OpenSIPS · Asterisk · WebRTC
+22 навыков
P
Ptolemay
300 000 ₽ – 350 000 ₽

Senior Java Developer

SeniorУдалённо
Java · Spring Boot · Spring Data · Spring Security · REST API · PostgreSQL · Kafka · RabbitMQ · Docker · Kubernetes · Git · JUnit · Redis · MongoDB · Grafana · Prometheus · ElasticSearch · Lombok · Liquibase
+19 навыков
NDA
1 700 ₽ – 1 900 ₽

Разработчик Diasoft в банк

SeniorУдалённо
Diasoft · MS SQL · SQL · Banking Systems · Financial Markets · Accounting
+6 навыков
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

LM
Lux Mentis
Россияот 250 000 ₽