Backend-разработчик

Межрегиональная инспекция Федеральной налоговой службы по управлению долгом

Backend-разработчик

Москва, Долгоруковская улица, 36с1

Метро: Достоевская

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

Backend-разработчик (NestJS / TypeScript)

Мы разрабатываем корпоративные информационные системы: учётные реестры, CRM-подобные решения, системы согласования и маршрутизации бизнес-процессов, аналитические дашборды. Большинство наших продуктов — это сложные внутренние платформы с богатой доменной логикой, а не лендинги и не высоконагруженные биржевые платформы. Именно под этот контекст и выстраивается работа backend-разработчика.

Обязанности

  • Проектировать и разрабатывать REST API для фронтенд-приложений: продумывать контракты, версионирование, обработку ошибок
  • Проектировать структуры данных и схемы БД под задачи с историей изменений, аудитом действий и сложными связями между сущностями
  • Реализовывать бизнес-логику: согласования, статусные машины, маршрутизацию задач между ролями и подразделениями
  • Строить и поддерживать ролевые модели доступа — от простых матриц прав до контекстно-зависимых разрешений
  • Работать с большими объёмами табличных данных: фильтрация, сортировка, пагинация, экспорт — с сохранением адекватного времени отклика
  • Интегрироваться с внешними и внутренними сервисами через API
  • Участвовать в проектировании архитектуры новых систем — не только писать код по готовому ТЗ, но и задавать правильные вопросы на этапе анализа
  • Оптимизировать запросы и узкие места в производительности — не ради микросекунд, а чтобы система не тормозила при реальной нагрузке

Требования

Технически важно

  • Уверенное владение TypeScript и NestJS — понимание модульной структуры, DI, guards, interceptors, pipes
  • Практический опыт работы с MySQL: проектирование схем, написание сложных запросов, понимание индексов и планов выполнения
  • Опыт проектирования REST API — не просто «сделать эндпоинт», а продумать структуру ресурсов, коды ошибок и обратную совместимость
  • Понимание принципов разработки корпоративных систем: версионирование данных, мягкое удаление, история изменений, аудит
  • Опыт реализации ролевой модели доступа (RBAC или аналоги)
  • Умение работать с SQL напрямую — ORM-ом пользоваться умеем, но знать, что за ним происходит, обязательно

Будет плюсом

  • Опыт работы с очередями сообщений (BullMQ, RabbitMQ — не принципиально)
  • Понимание паттернов проектирования применительно к реальным задачам, а не только в теории
  • Опыт работы с OpenAPI / Swagger как инструментом коммуникации с фронтендом
  • Знакомство с подходами к миграции данных в продуктивных системах — когда просто DROP COLUMN не подойдёт

Не требуем, но ценим

  • Интерес к предметной области — желание разобраться, зачем нужна эта система, а не только как она работает технически
  • Привычку задавать уточняющие вопросы до начала разработки, а не после

Условия

Формат и график

  • Гибридная работа: офис в Москве + удалёнка; соотношение дней обсуждается на старте
  • График 5/2 с гибким началом рабочего дня

Деньги

  • Зарплата 90 000 — 120 000 ₽ на руки — финальная цифра по итогам собеседования, зависит от опыта и глубины знаний
  • Бонусы и премии по результатам работы

Социальный пакет

  • Отпуск от 30 дней в год
  • Оплачиваемые больничные — без необходимости брать отгулы или уходить в минус по дням
  • Корпоративное обучение: курсы, конференции, профессиональная литература за счёт компании
  • Корпоративный отдых и санаторий — отдельная статья бюджета на восстановление, не только новогодний корпоратив

О работе

  • Работа над системами, которые реально используются людьми — есть понятный контекст, живые пользователи и обратная связь
  • Возможность влиять на архитектурные решения: мы не делим людей на «тех, кто думает» и «тех, кто кодит»
  • Стек без legacy-артефактов — NestJS, TypeScript, MySQL; без самописных фреймворков и исторически сложившихся странностей
  • Адекватный темп: дедлайны есть, культуры «горим каждую пятницу» — нет
  • Небольшая команда с горизонтальными коммуникациями: вопрос можно задать напрямую, не через трёх менеджеров

Навыки
  • JavaScript
  • MySQL
  • SQL
  • TypeScript
  • Git
  • Node.js
Посмотреть контакты работодателя

Адрес

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

РетнНет
  • Москва

  • Не указана

Рекомендуем
amoCRM
  • Москва

  • до 120000 RUR

Рекомендуем
ИдаПроджект
  • Москва

  • до 120000 RUR

Интерика Лаб
  • Москва

  • от 120000 RUR

Junior Backend Developer

Красноперова

  • Москва

  • до 200000 RUR

Группа Компаний «СУ-555»

Full-stack / Backend разработчик (Python / Java)

Группа Компаний «СУ-555»

  • Москва

  • до 200000 RUR

А7-ТЕХНОЛОГИИ
  • Москва

  • до 200000 RUR

TrueConf
  • Москва

  • от 70000 RUR

ЭР-Телеком Холдинг

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

ЭР-Телеком Холдинг

  • Москва

  • от 70000 RUR

Авиационные Интерьеры

Backend-разработчик

Авиационные Интерьеры

  • Москва

  • от 70000 RUR

РАпарт Сервисез

Backend-разработчик

РАпарт Сервисез

  • Москва

  • от 70000 RUR

СалютДевайсы
  • Москва

  • от 70000 RUR

В Кадре
  • Москва

  • от 70000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию