Назад

Senior Fullstack-разработчик (TypeScript, React, Node.js, ИИ-агенты)

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

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

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

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

Текст:
/
TL;DR
Senior Fullstack-разработчик (TypeScript, React, Node.js, ИИ-агенты): Разработка единого рабочего пространства, в котором сотрудники и ИИ-агенты взаимодействуют с задачами, включая клиентскую часть на React, сервер на Node.js и данные в PostgreSQL, с акцентом на LLM, MCP и интеграции. Фокус на проектировании real-time API, встраивании внешних приложений и агентов, развёртывании в закрытом контуре и проверке кода ИИ-агентов.

Локация: удалённо; компания находится в Москве, возможна работа в офисе

Компания

Отраслевой центр разработки и внедрения информационных систем, входящий в цифровой блок ОАО «РЖД» и создающий программные продукты для перевозочного процесса и критической инфраструктуры.

Что делать

  • Развивать платформу единого рабочего пространства от постановки задач до выпуска: интерфейс на React и TypeScript, сервер на Node.js и данные в PostgreSQL.
  • Создавать сценарии чата с ИИ-агентом, досок процессов, карточек задач с рабочими сессиями агентов, приёмки результатов человеком и реестра цифровых сотрудников.
  • Встраивать приложения и агентов подразделений в единый интерфейс через MCP и API, а также подключать языковые модели в закрытом контуре корпоративных систем.
  • Переводить интерфейс на дизайн-систему Gravity UI, собирать и развёртывать решение в контуре заказчика с помощью Docker и готовить демонстрационные стенды.
  • Работать в паре с ИИ-агентами разработки: ставить задачи, проверять и принимать код, проводить код-ревью.
  • Разрабатывать модульные и сквозные тесты и техническую документацию.

Требования

  • От 5 лет коммерческой веб-разработки, включая от 2 лет fullstack-разработки на TypeScript с React на клиенте и Node.js на сервере.
  • Проектирование API, работа в реальном времени с WebSocket и потоковой передачей ответов.
  • PostgreSQL: проектирование схем данных, миграции и оптимизация запросов; ORM Drizzle, Prisma или аналоги.
  • Разработка сложных клиентских интерфейсов: таблицы, канбан-доски, формы и чаты; работа по макетам и дизайн-системе, обеспечение доступности.
  • Встраивание LLM в продукты, включая вызов моделей, function calling, MCP и работу с контекстом; понимание ошибок моделей, стоимости и ограничений объёма контекста.
  • Ежедневная работа с ИИ-агентами разработки и проверка результатов их работы.
  • Интеграция внешних приложений и сервисов через API, iframe и микрофронтенды; OAuth, OIDC и единый вход.
  • Docker, CI/CD и развёртывание в закрытом контуре без доступа в интернет.
  • Модульное и сквозное тестирование с Vitest и Playwright.

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

  • Опыт от 1 года в продукте с LLM или ИИ-агентами.

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

  • Трудоустройство по ТК РФ в аккредитованной IT-компании.
  • Удалённый формат работы с возможностью работать в офисе.
  • Годовая премия.
  • Комфортный офис в центре Москвы.
  • Уровень заработной платы обсуждается индивидуально по итогам оценки компетенций и технического собеседования.

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