Назад к вакансиям

Senior Full-Stack Engineer (Frontend-focused, AI-first)

UtorgУдалённоот 5 летПолная занятость
AIPostgreSQLJavaREST APITypeScriptBackendFintechReactFull-stackFrontendNode.jsSpring BootKotlinWeb3

Описание

Utorg ищет Senior Full-Stack Engineer для разработки end-to-end-функционала преимущественно на фронтенде (70 %) с возможностью вносить изменения в бэкенд (30 %). Вакансия предусматривает владение фронтендом платёжных продуктов, реализацию виджета on/off-ramp с KYC и платежами, страниц мерчант-чекаута, новых админ-приложений взамен устаревших.

Обязанности

  • Менять API и бизнес-логику в Java-сервисах
  • Принимать архитектурные решения по фронтенду
  • Мигрировать легаси-код
  • Выстраивать и улучшать AI-driven-рабочие процессы (контекстные файлы, навыки агентов, автоматизированный ревью PR в CI, агентные end-to-end и визуальные проверки)
  • Рецензировать код коллег и агентов
  • Взаимодействовать с продуктовой, дизайнерской и QA-командами в рамках еженедельного релизного цикла

Требования

  • От 5 лет коммерческой фронтенд-разработки
  • От 3 лет с React и TypeScript в продакшене
  • Уверенное владение современным React (управление серверным состоянием, клиентским состоянием, формами, роутингом, оптимизацией производительности)
  • Опыт работы с большими легаси-базами
  • Практический опыт бэкенд-разработки хотя бы на одном языке
  • Умение проектировать REST-API
  • Умение работать с PostgreSQL (схемы, индексы, миграции)
  • Умение вносить изменения в Java-сервисы
  • Агентская разработка как повседневный подход: ведение контекстных файлов, подключение агентов через MCP к рабочим инструментам, работа в цикле «план → реализация → верификация», параллельный и headless-запуск агентов, критическая оценка вывода агентов и понимание их типовых ошибок, отслеживание обновлений агентных инструментов
  • Навыки тестирования (Playwright для E2E, Vitest/Jest для юнит- и интеграционных тестов)
  • Понимание вопросов безопасности при работе с деньгами и персональными данными
  • Свободное владение русским языком (рабочий язык команды)
  • Достаточный уровень английского для работы с технической документацией, задачами и PR

Будет плюсом

  • Опыт в финтехе (карточные платежи, 3-D Secure, KYC-SDK, антифрод)
  • Опыт в Web3-интеграциях на фронтенде
  • Опыт в white-label-продуктах
  • Опыт в работе с OpenAPI-клиентами
  • Знание Kotlin
  • Знание Spring Boot
  • Знание NATS
  • Знание Temporal
  • Опыт контейнеризации и CI/CD

Условия

  • Удалённая работа
  • Полная занятость