other

Full-Stack Engineer (TypeScript) — AI Agent Platform

Более недели назад

З/П не указана

Город: Томск

Sprouter Technologies Inc.

Тип занятости: Удаленная работа

Требуемый опыт: Опыт от 3 лет

О компании Sprouter создаёт платформу, на которой компании поручают свою реальную работу командам AI-агентов. Команда агентов подключается к приложениям самой компании — Gmail, Slack, HubSpot, Google Drive и другим, — запускает рабочие процессы по расписанию и по запросу и доставляет результат туда, где люди уже работают. Чувствительные действия проходят через слой согласований, а каждый запуск тарифицируется в кредитах. Продукт работает с реальными клиентами и меняется каждую неделю. О роли Вы будете вести фичи из роадмапа от начала до конца — бэкенд, фронтенд и тесты, — используя Claude Code как основной инструмент. Первыми идут две фичи. Первая — чтобы веб-приложение хорошо работало на телефоне: адаптивная вёрстка и устанавливаемое веб-приложение. Вторая — реферальная программа для партнёров: коды, атрибуция при регистрации и условия начисления кредитов. После этого — общая работа над бэкендом и фронтендом по всей платформе. Обязанности • Выпускать фичи целиком: общий контракт, бэкенд, UI, тесты и Storybook-stories.• Мобильный веб — вместе с нашим design engineer: брейкпоинты, адаптивный каркас приложения и чат, мобильные версии ключевых экранов, устанавливаемое PWA.• Реферальные коды и тарифы: консоль оператора, атрибуция при регистрации, условия по кредитам, применяемые через наш леджер кредитов, и защита от злоупотреблений.• Управлять сессиями Claude Code и ревьюить их результат так, будто его написал незнакомый человек. Доказывать, что изменение работает, — тестами и фактами.• Фиксировать решения: короткая запись о решении (ADR) каждый раз, когда меняется правило системы. Наш стек • TypeScript-монорепозиторий на pnpm и Turborepo.• Бэкенд: NestJS, tRPC с контрактами на Zod, Drizzle ORM поверх PostgreSQL.• Веб: Next.js (App Router), React 19, Base UI, Tailwind CSS 4, TanStack Query.• Тесты: Vitest (в том числе browser mode) и MSW. Компоненты каталогизированы в Storybook.• Рантайм агентов: Claude Agent SDK.• Локальный Docker merge gate: каждый PR проходит его перед мержем. Требования • 3+ года продакшн-разработки на TypeScript — и на бэкенде (Node.js), и на фронтенде (React).• PostgreSQL и миграции в продакшне. Вы по умолчанию думаете о транзакциях, идемпотентности, состояниях гонки и авторизации.• Уверенный CSS и адаптивная вёрстка: можете заставить плотный десктопный интерфейс работать на экране шириной 360 px.• Тестирование — часть работы, а не то, что добавляется после неё.• Месяцы ежедневной агентной разработки (Claude Code, агент Cursor, Codex или аналоги) и привычка критически ревьюить дифф модели.• Уверенный Git: небольшие pull request'ы, чистая история, rebase.• Разговорный английский. Весь код, документация и сам продукт — на английском. Будет плюсом • NestJS, tRPC, Zod, Drizzle, Next.js App Router, Tailwind.• Vitest browser mode, MSW, Storybook.• Опыт с PWA.• Платежи, биллинг, кредиты или леджер-системы; Stripe.• Docker.• Разработка на LLM API. Как мы работаем • Небольшая команда в режиме LLM-first: большую часть кода пишет Claude Code, а инженеры ставят задачи, ревьюят и проверяют результат. Мы ожидаем, что вы уже так работаете.• Каждая задача — issue в GitHub. Решения фиксируются в ADR. Сначала тесты, и каждый pull request перед мержем проходит локальный Docker merge gate.• Наша dev-среда запускает реальные модели на реальных подключённых приложениях, поэтому каждый запуск стоит реальных денег.• Высокий темп и плотная документация: в первые недели придётся много читать. Условия • Полностью удалённая работа и гибкий график.• Прямая работа с основателем и реальная ответственность за фичи, которые вы делаете.• Работающий продукт с реальными клиентами, который создаётся с помощью новейших AI-инструментов разработки. Этапы отбора 1. Звонок с основателем, частично на английском.2. Короткий блок технических вопросов.3. Возможно, небольшое тестовое задание.

Показать контакты

Имя не указано

Пожаловаться ID: 159672932

Похожие вакансии

AI Solutions Engineer — Agent Workflow Templates

До 160 000 руб.

Томск

Sprouter Technologies Inc.

Site Reliability Engineer

Договорная

Томск

Т-Банк

Инженер данных (Data engineer)

Договорная

Томск

ИнфоТеКС

QA Python engineer (Стажер)

Договорная

Томск

Центр финансовых технологий

Manual QA Engineer / Тестировщик

От 50 000 до 60 000 руб.

Томск

Блогергоу

Менеджер по продажам AI решений

От 70 000 до 80 000 руб.

Томск

Первый Бит