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

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

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

Backend Developer (Node.js/NestJS)

Оценка ИИ

Интересный проект в сфере AI с современным стеком технологий и прозрачными требованиями. Зарплатная вилка соответствует рынку для Middle-уровня, а удаленный формат работы добавляет привлекательности.


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

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

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

Позиция требует уверенного владения NestJS и PostgreSQL на уровне Middle, а также специфического навыка работы с AI-инструментами разработки. Процесс отбора включает Live-coding и проверку навыков промпт-инжиниринга, что повышает планку для кандидатов.

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

Медиана200 000 ₽
Рынок160 000 ₽ – 280 000 ₽
Оценка ИИ

Предложенная вилка 150 000 – 250 000 ₽ net полностью соответствует рыночным ожиданиям для Middle Node.js разработчика в России и СНГ. Верхняя граница в 250к является конкурентной для продуктовых компаний данного сегмента.

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

Меня заинтересовала вакансия Backend разработчика в Lux Mentis, так как ваш продукт на стыке LegalTech и AI выглядит крайне перспективным. Имея более двух лет опыта коммерческой разработки на Node.js и NestJS, я глубоко понимаю принципы построения масштабируемых микросервисов и работы с реляционными базами данных. Мой опыт работы с PostgreSQL включает оптимизацию запросов и проектирование сложных схем данных, что напрямую коррелирует с вашими задачами по развитию AI-платформы.

Особенно меня привлекает ваш фокус на использовании AI-инструментов в процессе разработки. Я активно использую LLM в своей ежедневной работе, применяя осознанный промпт-инжиниринг для ускорения написания кода и решения архитектурных задач. Знакомство с экосистемой NestJS, Docker и брокерами сообщений позволит мне быстро влиться в команду и начать приносить пользу проекту с первых дней. Буду рад обсудить мой опыт и ваши задачи на интервью.

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

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

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

Откликнитесь в 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

Финал с тимлидом

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

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

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

Навыки

  • 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) при написании сложной бизнес-логики. Как вы проверяете корректность сгенерированного кода?

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

NDA
166 190 ₽ – 293 250 ₽

Insight разработчик (Middle)

MiddleУдалённоРоссия
SQL · MySQL · PHP · Unit Testing · HTML · CSS · Git · Docker · Linux · Shell
+10 навыков
NDA
166 190 ₽ – 293 250 ₽

Backend разработчик (Middle)

MiddleУдалённоРоссия
C++ · .NET Core · Entity Framework Core · Microservices · REST API · SQL · HTTP · FTP · CI/CD · Docker · Jira · Confluence · GitLab · JavaScript · Angular
+15 навыков
NDA
151 739 ₽ – 267 750 ₽

Разработчик Java middle в банк (Middle)

MiddleУдалённоРоссия
Java · Spring Boot · Spring JPA · Spring Cloud · REST API · SQL · Hibernate · Microservices · Git · Scrum · Kanban · Docker · ELK stack · SOAP · Message Queue · gRPC · Unit Testing
+17 навыков
P
PROGA
900 ₽ – 1 000 ₽

Middle Python backend developer

MiddleУдалённоРоссия
Python · FastAPI · Pydantic · REST API · OpenAPI · Swagger · RabbitMQ · Kafka · PostgreSQL · Redis · SQLAlchemy · asyncpg · Docker · CI/CD · asyncio
+15 навыков
A
Arcsinus
180 000 ₽ – 250 000 ₽

Миддл Backend-разработчик

MiddleУдалённоРоссия
Java · PHP · Go · Node.js · Python · Backend Development
+6 навыков
A
Arcsinus
180 000 ₽ – 250 000 ₽

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

MiddleУдалённоРоссия
Node.js · AI · ChatGPT · Claude · Cursor · CI/CD · Backend Development
+7 навыков
более 1000 офферов получено
4.9

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

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

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

Страна
Россия
Зарплата
150 000 ₽ – 250 000 ₽