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

Дата размещения вакансии: 22.03.2025
Работодатель: ГБУЗ МОСКОВСКОЙ ОБЛАСТИ ДКЦ ИМ. Л.М. РОШАЛЯ
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 1 года до 3 лет

Обязанности:

  • Разработка и оптимизация серверной части проекта на Node.js (Nest.js).
  • Проектирование и реализация микросервисной архитектуры, работа с межсервисным взаимодействием.
  • Работа с базами данных (PostgreSQL, Redis), настройка очередей (Nats, BullMQ).
  • Оптимизация и рефакторинг существующего legacy-кода, улучшение производительности.
  • Внедрение и поддержка высоконагруженных сервисов (HighLoad).
  • Участие в разворачивании/исследовании open-source решений, интеграция их в проект.
  • Поддержка монорепозитория (NX), если требуется, и участие в улучшении процессов CI/CD совместно с DevOps.
  • Работа с TypeScript, ORM (Prisma, TypeORM), Docker, k8s.

Требования:

  • Опыт коммерческой разработки на Node.js, в идеале с использованием Nest.js.
  • Глубокое понимание TypeScript, принципов ООП и паттернов проектирования.
  • Уверенные навыки работы с PostgreSQL и Redis, знания в области проектирования БД.
  • Понимание микросервисной архитектуры и принципов взаимодействия между сервисами (Nats, очереди задач и т.д.).
  • Желательно: опыт работы с NX (монорепозитории).

Плюсом будет:

  • Опыт HighLoad-систем и оптимизации бэкенда.
  • Знание или интерес к фреймворку Langchain (или другим подобным).
  • Участие в open-source проектах.
  • Инициативность, умение аргументированно отстаивать технические решения и брать ответственность за результат.

Условия:

  • Полный рабочий день в офисе или удалённо (по согласованию).
  • Работа над AI-платформой, которая оказывает реальное влияние на госструктуры.
  • Возможность прокачивать навыки в высоконагруженных системах, микросервисах и новых технологиях.
  • Комфортная среда: современный стек технологий, поддержка команды, регулярные митапы и код-ревью.