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
Условия
- Удалённая работа
- Полная занятость