Локация
Полностью удалённая работа, регион вакансии — Москва; оформление по ТК РФ.
Компания
Запускается новый продукт — система для управления железнодорожной логистикой.
Что делать
•Проектировать и развивать 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.