Отраслевой центр разработки и внедрения информационных систем / ОЦРВ

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

Коротко

Senior Fullstack-разработчик для платформы единого рабочего пространства, где сотрудники и ИИ-агенты взаимодействуют с задачами: клиент на React/TypeScript, сервер на Node.js, данные в PostgreSQL. Компания входит в цифровой блок РЖД и разрабатывает ПО для перевозочного процесса и критической инфраструктуры. Требуется опыт встраивания LLM и MCP, работы в реальном времени через WebSocket, развёртывания в закрытом контуре без интернета и ежедневной работы с ИИ-агентами разработки. Нужно от 5 лет коммерческой веб-разработки, включая 2 года fullstack на TypeScript/React/Node.js.

Локация
Удалённо; компания находится в Москве, возможна работа в офисе.
Компания
Отраслевой центр разработки и внедрения информационных систем, входящий в цифровой блок ОАО «РЖД» и создающий программные продукты для перевозочного процесса и критической инфраструктуры.
Что делать
•Развивать платформу единого рабочего пространства от постановки задач до выпуска: интерфейс на 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-компании.
•Удалённый формат работы с возможностью работать в офисе.
•Годовая премия.
•Комфортный офис в центре Москвы.
•Уровень заработной платы обсуждается индивидуально по итогам оценки компетенций и технического собеседования.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте