- Страна
- Россия
- Зарплата
- 150 000 ₽ – 250 000 ₽
Откликайтесь
на вакансии с ИИ

Backend Developer (Node.js/NestJS)
Интересный проект в сфере AI с современным стеком технологий и прозрачными требованиями. Зарплатная вилка соответствует рынку для Middle-уровня, а удаленный формат работы добавляет привлекательности.
Сложность вакансии
Позиция требует уверенного владения NestJS и PostgreSQL на уровне Middle, а также специфического навыка работы с AI-инструментами разработки. Процесс отбора включает Live-coding и проверку навыков промпт-инжиниринга, что повышает планку для кандидатов.
Анализ зарплаты
Предложенная вилка 150 000 – 250 000 ₽ net полностью соответствует рыночным ожиданиям для Middle Node.js разработчика в России и СНГ. Верхняя граница в 250к является конкурентной для продуктовых компаний данного сегмента.
Сопроводительное письмо
Меня заинтересовала вакансия Backend разработчика в Lux Mentis, так как ваш продукт на стыке LegalTech и AI выглядит крайне перспективным. Имея более двух лет опыта коммерческой разработки на Node.js и NestJS, я глубоко понимаю принципы построения масштабируемых микросервисов и работы с реляционными базами данных. Мой опыт работы с PostgreSQL включает оптимизацию запросов и проектирование сложных схем данных, что напрямую коррелирует с вашими задачами по развитию AI-платформы.
Особенно меня привлекает ваш фокус на использовании AI-инструментов в процессе разработки. Я активно использую LLM в своей ежедневной работе, применяя осознанный промпт-инжиниринг для ускорения написания кода и решения архитектурных задач. Знакомство с экосистемой NestJS, Docker и брокерами сообщений позволит мне быстро влиться в команду и начать приносить пользу проекту с первых дней. Буду рад обсудить мой опыт и ваши задачи на интервью.
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Lux Mentis уже сейчас
Отправьте свое резюме и слоты для интервью @cfg_1337, чтобы присоединиться к команде Lux Mentis!
Описание вакансии
#вакансия #nodejs #backend #middle #nestjs #remote
Название компании: Lux Mentis
Формат работы: удалёнка (full-remote)
Город: РФ / СНГ, ±3ч от МСК
Занятость: полная
Зарплатная вилка: 150 000 – 250 000 ₽ net
Оформление: обсуждаемо (ИП / самозанятость / ТК)
Контакты: Откликнуться
Как откликаться: первое сообщение должно содержать ваше CV, 2–3 доступных слота для первичного скрининга (дата + время МСК, интервал 30 мин), ожидания по ЗП. Сообщения без CV и слотов не рассматриваем — экономим время всем.
О продукте:
Lux Mentis — AI-платформа для юристов: анализ договоров, извлечение условий и рисков с помощью LLM, сравнение редакций, семантический и полнотекстовый поиск, AI-ассистент с контекстом документа, генерация документов по шаблонам.
Стек Node.js:
Node.js, NestJS 9, TypeScript
PostgreSQL (Sequelize + sequelize-typescript), MongoDB (Mongoose 8)
Elasticsearch 8, NATS, Keycloak
Swagger/OpenAPI, Docker
Что нужно будет делать:
Развивать существующие микросервисы: фичи, эндпоинты, интеграции
Писать и поддерживать REST API, валидацию, DTO, обработку ошибок
Работать с PostgreSQL через Sequelize: модели, миграции, запросы, индексы
Участвовать в интеграциях с внешними сервисами и LLM-пайплайнами (через коллег)
Покрывать код тестами, проходить ревью, ревьюить джунов/коллег
Жёсткие требования (входной фильтр, без этого резюме не рассматриваем):
От 2 лет коммерческой разработки на Node.js
Практический опыт с NestJS (модули, DI, pipes, guards, interceptors — понимаете что и зачем)
Уверенный TypeScript: не просто any, а нормальная типизация
PostgreSQL на уровне: JOIN-ы, индексы, транзакции, умеете читать EXPLAIN
Опыт с ORM (Sequelize или аналог) в продакшене: миграции, связи, N+1
REST API: проектирование, валидация, версионирование, коды ошибок
Базовое понимание асинхронности в Node: промисы, event loop, ошибки в async-коде
Хотя бы касались брокеров сообщений (NATS/Kafka/Rabbit) и понимаете зачем они нужны
Git, Docker, умение читать чужой код
Требования по AI:
LLM используете ежедневно как инженерный инструмент
Осознанный промпт-инжиниринг, а не «напиши мне функцию»
Желателен опыт с Claude Code / Cursor / аналогами в агентном режиме
Плюсом — Claude Squad или опыт параллельной работы с несколькими агентами
Понимаете, где AI ошибается, и умеете проверять его вывод
Большой плюс:
Опыт с MongoDB, Elasticsearch
Опыт работы с очередями в продакшене
Понимание микросервисной архитектуры на практике
Интерес к ML/LLM-тематике
Не подойдёт, если:
Только учебные проекты или пет-проекты в портфолио
NestJS знаете «по туториалам»
PostgreSQL — это «SELECT \* и ORM сам разберётся»
AI используете неохотно или «когда вспомню»
Процесс отбора:
Скрининг резюме + короткая анкета по AI-практикам
Техническое интервью (~1ч): Node.js, TypeScript, PostgreSQL, NestJS
Live-coding + обсуждение работы с AI
Финал с тимлидом
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Node.js
- NestJS
- TypeScript
- PostgreSQL
- Sequelize
- MongoDB
- Mongoose
- ElasticSearch
- NATS
- Keycloak
- Swagger
- Docker
- REST API
- Git
- LLM
Возможные вопросы на собеседовании
Проверка глубокого понимания работы NestJS и управления зависимостями.
Расскажите о жизненном цикле запроса в NestJS. В какой последовательности выполняются Middleware, Guards, Interceptors и Pipes?
Оценка навыков оптимизации работы с базой данных, что критично для высоконагруженных систем.
Как вы подходите к решению проблемы N+1 при использовании Sequelize? В каких случаях вы предпочтете написать сырой SQL-запрос вместо использования ORM?
Проверка понимания архитектуры Node.js и предотвращения блокировок.
Что может заблокировать Event Loop в Node.js, и как это повлияет на обработку входящих HTTP-запросов в NestJS приложении?
Оценка навыков работы с распределенными системами и брокерами сообщений.
В каких сценариях в вашем проекте оправдано использование NATS, и как вы обеспечите гарантию доставки сообщений?
Проверка современного подхода к разработке с использованием AI.
Опишите ваш процесс использования AI-агентов (например, Cursor или Claude Code) при написании сложной бизнес-логики. Как вы проверяете корректность сгенерированного кода?
Похожие вакансии
Insight разработчик (Middle)
Backend разработчик (Middle)
Разработчик Java middle в банк (Middle)
Middle Python backend developer
Миддл Backend-разработчик
Middle Backend разработчик (Node.js)
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Россия
- Зарплата
- 150 000 ₽ – 250 000 ₽