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

Fullstack-разработчик (TypeScript), Senior

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

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

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

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

Текст:
/
TL;DR
Fullstack-разработчик (TypeScript), Senior (железнодорожная логистика): Разработка системы управления железнодорожной логистикой с акцентом на REST API, отказоустойчивые Temporal workflows, PostgreSQL и сложные Web UI. Focus on проектирование архитектуры, реализацию длительных бизнес-процессов, оптимизацию запросов и создание интерфейсов с большими таблицами.

Локация: полностью удалённая работа, регион вакансии — Москва; оформление по ТК РФ

Компания

Запускается новый продукт — система для управления железнодорожной логистикой.

Что делать

  • Проектировать и развивать REST API, процессы аутентификации и авторизации.
  • Реализовывать сложные бизнес-процессы, длительные операции и отказоустойчивые оркестрации с помощью Temporal.
  • Проектировать схемы баз данных, писать миграции и оптимизировать запросы и индексы в PostgreSQL.
  • Развивать Web UI, включая custom fields и блок отчётов с большими таблицами.
  • Проводить код-ревью, писать техническую документацию и участвовать в планировании архитектуры.

Требования

  • 6+ лет коммерческой backend-разработки, включая не менее 2 лет в роли senior-разработчика.
  • Глубокое знание TypeScript и Node.js, уверенное владение NestJS.
  • Большой практический опыт работы с PostgreSQL и Temporal либо аналогичными инструментами оркестрации.
  • Опыт коммерческой разработки на React 18+/19, а также работы с Redux Toolkit и Redux Saga.
  • Опыт парсинга XML, знание HTTP и REST API, базовое понимание WebSockets.
  • Умение влиять на стек, архитектуру и процессы, аргументировать технические решения и работать в команде.

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

  • Опыт работы с feature flags, CI/CD и деплоем в Kubernetes.
  • Опыт внедрения AI-решений в разработку, включая ревью, мониторинг и аналитику.
  • Опыт работы с Vue 2/3.

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

  • Полная удалёнка.
  • Оформление по ТК РФ и полностью белая заработная плата.
  • Возможности профессионального роста, участия в профильных конференциях и обучающих программах.
  • Возможность экспериментировать и внедрять AI-решения в продукт и разработку.
  • Стек включает TypeScript, Node.js, NestJS, Prisma, PostgreSQL, Temporal, Redis, S3, Keycloak, GitLab CI, Docker, Kubernetes, React, AG-Grid и Vue.

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