Senior Backend Developer (NestJS)
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →