Назад
3 дня назад

Fullstack-разработчик (TypeScript: NestJS + React)

Формат работы
remote (только Russia)/hybrid
Тип работы
fulltime
Грейд
middle
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

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

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

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

Текст:
/
TL;DR
Fullstack-разработчик (TypeScript: NestJS + React) (MarTech): Развитие fullstack-продукта для измерения эффективности медийной рекламы, сквозной аналитики и атрибуции с акцентом на высоконагруженные API, интерактивные дашборды и асинхронную обработку данных. Focus on перенос работающей платформы на новый стек без простоя, проектирование контрактов между сервисами, оптимизацию PostgreSQL и надёжную эксплуатацию в продакшене.

Локация: Москва, Россия; удалённый или гибридный формат работы.

Компания

Продуктовая MarTech-компания, создающая решения для измерения эффективности медийной рекламы, сквозной аналитики и атрибуции по разным каналам.

Что делать

  • Развивать продукт от REST API и бизнес-логики до пользовательских дашбордов и конструкторов отчётов.
  • Переносить функциональность с Python/FastAPI-платформы на новый стек TypeScript, NestJS и React без простоев для клиентов.
  • Разрабатывать SPA с интерактивными дашбордами и визуализацией данных.
  • Проектировать API-контракты, единую валидацию, версионирование и обратную совместимость.
  • Работать с PostgreSQL, Redis и брокерами сообщений для высоконагруженной и надёжной асинхронной обработки.
  • Отвечать за эксплуатацию кода в продакшене, наблюдаемость, разбор инцидентов, архитектуру и code review.

Требования

  • От 3 лет коммерческого опыта в fullstack-разработке.
  • Сильные TypeScript и Node.js, опыт с NestJS или другим DI-фреймворком.
  • Уверенные React и TypeScript, включая функциональные компоненты, хуки, управление состоянием и серверным кэшем.
  • Опыт с REST API, миграциями схем баз данных, PostgreSQL, SQL, индексами и оптимизацией запросов.
  • Практический опыт Redis, очередей и брокеров сообщений, включая идемпотентность, ретраи и фоновые задачи.
  • Опыт Docker, CI/CD, Kubernetes, наблюдаемости и тестирования на unit, integration и e2e уровнях; готовность читать Python-код.

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

  • Опыт миграции работающего продукта на новый стек без простоя.
  • Multi-tenant, RBAC, row-level security, OPA/Rego, OAuth2/JWT и второй фактор.
  • Опыт ClickHouse, Kafka, transactional outbox, Kubernetes, Helm и продвинутого CI/CD.
  • Знание Golang, интерес к LLM/AI, опыт в AdTech/MarTech и атрибуции.

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

  • Трудоустройство в аккредитованную ИТ-компанию.
  • Продукт с большим потоком данных и влиянием на эффективность крупных рекламодателей.
  • Возможность влиять на архитектуру и технические стандарты.
  • Быстрая обратная связь и короткий цикл принятия решений.

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