Назад
13 часов назад

Senior Node.js Developer (TypeScript)

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

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

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

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

Текст:
/

TL;DR

Senior Node.js Developer (TypeScript): Разработка и оптимизация серверных приложений и API с акцентом на микросервисную архитектуру, высокую производительность и масштабируемость. Фокус на проектировании сложных событийных моделей, оптимизации баз данных и менторстве команды разработчиков.

Локация: Гибридный формат, офис м. Нагатинская (Москва)

Компания

HeadHunter — ведущий сервис по поиску работы и подбору персонала в России.

Что делать

  • Проектирование и разработка высоконагруженных серверных приложений на Node.js (TypeScript/JavaScript).
  • Реализация REST/GraphQL API и gRPC-сервисов.
  • Разработка архитектуры микросервисов и работа с очередями (Kafka, RabbitMQ, Redis Streams).
  • Оптимизация запросов и проектирование схем в PostgreSQL, MariaDB и Redis.
  • Обеспечение качества кода через написание unit-, интеграционных и e2e-тестов.
  • Проведение код-ревью, профилирование производительности и менторство junior/middle разработчиков.

Требования

  • Опыт коммерческой разработки на Node.js от 2–4 лет, из которых 2+ года на позиции middle+/senior.
  • Уверенное владение TypeScript (строгая типизация, generics, утилитарные типы).
  • Глубокое понимание внутренностей Node.js: event loop, streams, worker threads, управление памятью.
  • Опыт работы с PostgreSQL, MariaDB и брокерами сообщений (RabbitMQ/Redis).
  • Владение Docker, инструментами CI/CD (GitLab CI/GitHub Actions) и базовое понимание Kubernetes.
  • Знание принципов SOLID, DDD и паттернов микросервисной архитектуры.

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

  • Официальное оформление по ТК РФ.
  • Бесплатное питание и компенсация проезда.
  • Возможности для профессионального и карьерного роста.
  • Работа в дружной команде профессионалов.

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