
Fullstack-разработчик (JS/TS + Go) — middle-senior / senior
ФармХаб
Москва
≈ от 3,7 тыс. $ · от 3,2 тыс. €
от 290 000 ₽
🏢 Офис
Middle
Полная занятость
Россия
Описание вакансии
У нас AI-first подход к разработке: основной объём кода пишут ИИ-агенты, разработчик задаёт направление, ревьюит каждое изменение, тестирует и несёт ответственность за результат. Это требует другого набора навыков, чем классическая разработка.
Что предстоит делать
•Разрабатывать backend на Node.js и Go, frontend на React — в зависимости от текущих приоритетов и сильной стороны кандидата
•Писать код в связке с ИИ-агентом: декомпозировать задачу, ставить её агенту, ревьюить результат, тестировать
•Работать с PostgreSQL и ClickHouse: писать и оптимизировать запросы, устранять узкие места
•Участвовать в peer code review: отдавать свой код, отвечать на замечания, ревьюить чужой
•Описывать прогресс задач в трекере, поддерживать техническую документацию для команды и для ИИ-агентов
Требования
Стек
•Уверенное знание JavaScript / TypeScript и Go — оба языка основные
•Node.js + Express: API-разработка, миграции БД, асинхронная работа
•Go: Chi router, типичные паттерны микросервисов
•Python на уровне чтения и точечных правок
•React + TypeScript: пропсы, хуки, стейт; разработка новых экранов, форм и таблиц по существующим в репозитории паттернам. В стеке: React 18-19, MUI 6-7, Vite, Next.js, MobX, Redux Toolkit
•RabbitMQ или другой брокер сообщений: асинхронная обработка, очереди задач, событийная коммуникация между сервисами
Базы данных
•PostgreSQL и ClickHouse — обязательно: миграции, индексы, EXPLAIN, оптимизация
•Анализ запросов, чтение планов выполнения, профилирование
•Опыт оптимизации тяжёлых запросов (часы выполнения, OOM) — приведение их к рабочему состоянию
Подход к работе с ИИ
•Ежедневная работа с CLI-агентными ИИ-инструментами (Claude Code или аналог). Чат-интерфейсы и автодополнение в редакторе — это не оно
•Полная ответственность за код, сгенерированный агентом, и его контроль на всех этапах: понимание каждого изменения, проверка корректности, верификация фактов
•Декомпозиция задач под агента, корректировка промта, остановка агента при отклонении от задачи
•Написание и проверка тестов, контроль покрытия краевых случаев
•Сверка генераций агента с источником: имена API, сигнатуры, бизнес-правила
•Работа с внутренними инструментами и процессами компании вокруг ИИ-разработки
Подход к работе и soft skills
•Самостоятельное доведение задач до конца без микро-менеджмента
•Полная ответственность за свой код, включая код, написанный ИИ-агентом
•Аргументированная защита технической позиции — устно и письменно
•Активное участие в командной работе: внесение собственного опыта, паттернов, инструментов
•Внятная письменная коммуникация: MR-описания, инлайн-комментарии к ревью, описание прогресса в трекере
•Соблюдение принятых в компании процессов: трекинг рабочего времени, статусы задач, регулярные встречи команды
•Code review как обязательная практика: отдача своего кода, ответы на замечания, ревью чужого
•Технический английский на уровне чтения документации и changelog инструментов

