Назад

Senior Backend Developer (NestJS)

Формат работы
remote
Тип работы
fulltime
Грейд
senior
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/

TL;DR

Senior Backend Developer (NestJS): Разработка и поддержка отказоустойчивых микросервисов с акцентом на высоконагруженные системы обмена сообщениями и интеграцию AI-инструментов в процесс разработки. Фокус на проектировании масштабируемой архитектуры, оптимизации работы с брокерами сообщений и активном использовании LLM для повышения эффективности написания кода и тестов.

Компания

HeadHunter — ведущая российская технологическая компания, развивающая крупнейшую платформу для поиска работы и найма.

Что делать

  • Разрабатывать и поддерживать микросервисы на NestJS (Node.js / TypeScript).
  • Проектировать REST API и разрабатывать GraphQL-схемы с использованием Apollo.
  • Настраивать и эксплуатировать брокеры сообщений Kafka, RabbitMQ и BullMQ.
  • Проводить code review и обеспечивать покрытие кода юнит- и интеграционными тестами.
  • Участвовать в архитектурных обсуждениях и декомпозиции задач в команде.

Требования

  • 3+ года коммерческой разработки на Node.js (JavaScript/TypeScript).
  • Глубокое знание NestJS (DI, guards, interceptors, микросервисная архитектура).
  • Практический опыт работы с Kafka, RabbitMQ и BullMQ.
  • Понимание принципов проектирования REST API и работы с OpenAPI/Swagger.
  • Активное использование AI-инструментов (Cursor, Claude, Copilot, ChatGPT) в ежедневной работе с готовностью продемонстрировать их влияние на процесс.

Хорошо, если есть

  • Опыт работы с MQTT для IoT-решений.
  • Практика с Apollo GraphQL (subscriptions, DataLoader).

Культура и преимущества

  • Полностью удаленный формат работы.
  • Участие в масштабном и интересном проекте.
  • Поддержка и помощь в решении рабочих вопросов.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →