Senior Full Stack Engineer
- Разработка
- Гибридно · один день в неделю в офисе
- Полная занятость
О вакансии
Вы будете строить Troupia от начала до конца: приложение, в котором компании и организации работают с командой AI-агентов, сервер за ним и данные.
Почему это важно
В приложении клиенты каждый день встречаются с группой. Каждый экран, который вы создаёте, нужен людям в работе, и вы увидите его у них уже на той же неделе.
Чем вы будете заниматься
- Вы будете создавать функции от начала до конца: экраны на Next.js и React, API-маршруты, схемы и миграции Postgres.
- Вы будете создавать фоновые процессы, которые запускаются по расписанию или по событию (Inngest).
- Вы будете подключать продукт к инструментам клиентов: OAuth, вебхуки и API.
- Вы будете писать тесты (Vitest, Playwright) и улучшать производительность, доступность и поддержку письма справа налево.
Что для нас важно
- 5+ лет опыта создания веб-систем, на которые полагаются реальные пользователи.
- Уверенное знание TypeScript, React и Next.js (App Router), Node.js.
- PostgreSQL: проектирование схемы, SQL, индексы и защита на уровне строк (RLS).
- Ежедневная работа с инструментами разработки на основе AI (Claude Code, Cursor).
Будет плюсом
- Drizzle ORM, Supabase, Tailwind CSS, Astro.
- Inngest и Vercel.
- Создание продукта на нескольких языках, включая письмо справа налево.
С чем вы будете работать
- TypeScript
- React
- Next.js
- Node.js
- PostgreSQL
- Drizzle
- Supabase
- Inngest
- Tailwind CSS
- Vitest
- Playwright
- Vercel
Ваши первые 90 дней
Первый месяц: вы изучаете систему от начала до конца и выпускаете свою первую функцию.
Второй месяц: вы берёте на себя ответственность за область продукта, например за автоматизации или подключения.
Третий месяц: вы ведёте новую функцию от наброска до клиента, включая тесты и измерение результата.
О Troupia
Мы создаём команду AI-агентов, которая выполняет повседневную работу компаний и организаций, рядом с людьми в них. Продукт уже работает, на восьми языках, и команда маленькая: тот, кто присоединится сейчас, влияет на направление.
Как мы нанимаем
- Короткий звонок-знакомство.
- Профессиональный разговор с теми, с кем вы будете работать, иногда с коротким заданием.
- Встреча с основателем.
- Предложение. И на каждом шаге вы получаете ответ, даже если он отрицательный.
Подать заявку
Мы отправили вам подтверждение по email и свяжемся с вами в течение 5 рабочих дней.
- Мы сами читаем каждую заявку.
- Если есть совпадение, мы позвоним для короткого знакомства.
- В любом случае мы сообщим вам ответ.