Commit
Senior Full-Stack Developer (React / Node.js) AI-First
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-разработчик в небольшую продуктовую команду, который самостоятельно ведёт фичи end-to-end: React на фронтенде и Node.js на бэкенде. Команда работает AI-first — большую часть UI и кода генерируется с помощью AI-агентов, а время тратится на архитектуру, ревью и качество продукта.
Задачи
- Разрабатывать и выпускать full-stack фичи: React-фронтенд и сервисы/API на Node.js
- Строить фронтенд AI-first: превращать дизайны, спецификации или скриншоты в рабочие React-экраны с помощью AI-агентов, генерировать компоненты, формы, таблицы, логику состояния и тесты, затем ревьюить и интегрировать
- Настраивать и поддерживать AI-воркфлоу для фронтенда: правила проекта и контекстные файлы, конвенции компонентов, ссылки на дизайн-систему и паттерны промптов
- Контейнеризировать сервисы в Docker, деплоить и эксплуатировать их в Kubernetes и AWS
- Поддерживать CI/CD, мониторинг и логирование для своих сервисов
- Ревьюить код (написанный людьми и AI) и напрямую работать с продуктом и менеджментом
Требования
- 5+ лет профессиональной разработки ПО
- Настоящий full-stack: 3+ года регулярной самостоятельной поставки и фронтенда на React, и бэкенда на Node.js для одних и тех же фич в продакшене
- Сильный React: хуки, управление состоянием, производительность, TypeScript
- Сильный Node.js: проектирование API, асинхронные паттерны, аутентификация, тестирование
- Практический продакшен-опыт с Kubernetes, Docker и AWS
- AI-first разработка фронтенда, подтверждённая в продакшене: ежедневное использование AI-агентов (Cursor, Claude Code, Copilot или аналоги) для создания React UI end-to-end
- Умение показать реальные примеры экранов или фич, построенных в основном с помощью AI, и объяснить, что оставили, что переписали и почему
- Понимание, как дать агенту правильный контекст (дизайн-файлы, библиотека компонентов, существующие паттерны, API-контракты), чтобы код подходил кодовой базе
- Понимание, где AI ломается на фронтенде (баги состояния, доступность, производительность, непоследовательные стили) и как это отлавливать
- AI-first по всему стеку: использование AI для бэкенд-кода, тестов, рефакторинга, отладки и ревью
- Git, CI/CD, автоматизированное тестирование как привычка
- Самостоятельность, чёткая коммуникация, владение фичей от идеи до продакшена
Условия
- Небольшая команда, hands-on senior-роль: вы шипите, деплоите и поддерживаете то, что построили
- Команда разрабатывает AI-first: AI-инструменты для кодинга — это способ работы по умолчанию, а не эксперимент
Навыки
- React
- Node.js
- TypeScript
- Docker
- Kubernetes
- AWS
- CI/CD
- Git
- Cursor
- Claude Code
- Copilot
- React Native