К вакансиям
Backend разработчик

Node.js Developer Middle Remote

ID: 40116
3 дня назад
Активна
Lux Mentis
РФ / СНГ, ±3ч от МСК
150 000 ₽ - 250 000 ₽

Тип занятости

Полная занятость

Требуемый опыт

От 1 года до 3 лет

Формат работы

Удаленная работа

📞Способы связи

📄 Оригинальный текст вакансии

#вакансия #nodejs #backend #middle #nestjs #remote Название компании: Lux Mentis Формат работы: удалёнка (full-remote) Город: РФ / СНГ, ±3ч от МСК Занятость: полная Зарплатная вилка: 150 000 – 250 000 ₽ net Оформление: обсуждаемо (ИП / самозанятость / ТК) Контакты: @cfg_1337 Как откликаться: первое сообщение должно содержать ваше 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 Финал с тимлидом

🛠 Навыки

manage ICT virtualisation environments
OWASP ZAP
PostgreSQL
SQL
tools for software configuration management
TypeScript

🎯 Домены

AI
LegalTech

🤖 ИИ навыки

Asynchronous programming
Code Review
Database indexing
Database Migration
Docker
Elasticsearch
Error Handling
Git
Keycloak
LLM
Message broker
Microservices
MongoDB
Mongoose
NATS
NestJS
Node.js
Object-Relational Mapping
OpenAPI
PostgreSQL
Prompt Engineering
REST API
Sequelize
SQL
Swagger
TypeScript
Unit Testing

* Навыки определены автоматически с помощью нейросети

🤖 ИИ домены

Artificial Intelligence
Backend Development
Cloud Computing
Legal technology
Software Development

* Домены определены автоматически с помощью нейросети

📢 Информация о публикации

🔗 Оригинальные посты (1)

Канал:javascript_jobs