
Разработчик Node.js
Правительство Москвы
Москва
🏢 Офис
Middle
Полная занятость
Россия
Описание вакансии
Работа в Правительстве Москвы — это возможность делать наш город современнее и удобнее. Если ты тоже неравнодушен к Москве, хочешь развивать ее и развиваться сам, присоединяйся к нашей команде!
Обязанности
•Работа над бэкендом бизнес-процессов проекта
•Работа с Node.js
Требования
•Отличное знание Node.js и экосистемы JavaScript/TypeScript;
•Опыт работы от 3-х лет;
•Глубокое понимание архитектуры и принципов построения микросервисов;
•Опыт работы с фреймворком NestJS (модули, DI, контроллеры, guards, pipes);
•Практический опыт работы с MongoDB и Mongoose (схемы, aggregation, индексы, транзакции);
•Знание REST API и использование Swagger для документации и валидации DTO (class-validator);
•Опыт работы с очередями задач (BullMQ + Redis), включая обработку и retry воркеров;
•Базовые навыки логирования (Pino) и мониторинга (Prometheus);
•Опыт написания автотестов с использованием Jest (unit и e2e тесты);
•Уверенные знания Docker и DevOps-инструментов (Git, GitLab CI)
Условия
•Формат работы: удаленный
•Забота о здоровье без лишней бюрократии (комофртный пакет ДМС)
•Энергия, которая не заканчивается на дейликах (компенсация спорта)
•Рабочий день начинается с завтрака за кофе (компенсация питания)
•Дорога до офиса и обратно без лишних трат (компенсация проезда на пассажирском транспорте)
•Дополнительные дни для перезагрузки (5 day-off в год)

