Full-stack / Product Developer (удаленная работа)

30 мая 2026

Уровень зарплаты:
от 130 000 до 130 000 руб.
Требуемый опыт работы:
Не указан

Вакансия: Full-stack / Product Developer

Описание вакансии

Ищу разработчика в помощь развитию платформы rbs.rent сервиса бронирования катеров, яхт и водных прогулок в Санкт-Петербурге.

Проект уже рабочий и достаточно большой: клиентский сайт, личные кабинеты агентов, капитанов и судовладельцев, админ-панель, онлайн-оплаты, промокоды, Google Calendar, WhatsApp/Telegram-уведомления, AI-чат, отчёты, мобильные сборки через Capacitor.

Основная особенность работы: разработка будет вестись вместе со мной через Codex / AI-assisted development. Нужен не просто кодер , а человек, который умеет быстро разбираться в существующей системе, ставить задачи AI-инструментам, проверять результат, исправлять архитектурные ошибки и доводить изменения до продакшен-качества.

Стек проекта

Frontend:
React 18, TypeScript, Vite, Tailwind CSS, shadcn/ui, Radix UI, React Router, TanStack Query, React Hook Form, Zod.

Backend:
Supabase, PostgreSQL, RLS, SQL-миграции, Edge Functions на Deno/TypeScript.

Интеграции:
ЮKassa, Google Calendar API, Resend, Telegram, WhatsApp, Яндекс Карты, OpenAI, push-уведомления, Capacitor iOS/Android.

Что нужно делать

Развивать клиентский сайт и кабинеты пользователей.
Дорабатывать админ-панель, бронирования, платежи, аналитику и отчёты.
Работать с Supabase: таблицы, RLS, RPC, миграции, Edge Functions.
Разбираться в сложной бизнес-логике: бронирования, комиссии агентов, статусы оплат, календари, уведомления.
Исправлять баги аккуратно, без поломки связанных сценариев.
Использовать Codex как рабочий инструмент: формулировать задачи, читать diff, проверять код, запускать сборку/тесты.
Документировать важные решения коротко и по делу.

Кого ищу

Нужен разработчик уровня middle+ / senior, которому комфортно работать с уже существующим продуктом.

Важно:

Хорошее знание TypeScript и React.
Уверенная работа с PostgreSQL/Supabase.
Понимание RLS, миграций и безопасности данных.
Опыт с платежами, внешними API или сложными интеграциями.
Умение читать чужой код и не ломать соседние сценарии.
Способность работать самостоятельно: понять задачу, предложить решение, реализовать, проверить.
Нормальное отношение к AI-инструментам: не просто сгенерировать код , а использовать Codex как ускоритель разработки.
Будет плюсом

Опыт с Vite, shadcn/ui, Tailwind.
Опыт с Deno / Supabase Edge Functions.
Интеграции с ЮKassa, Google Calendar, Telegram/WhatsApp.
Мобильная разработка через Capacitor.
Опыт с AI-функциями, OpenAI API, чат-ботами.
Опыт в продуктах с бронированием, оплатами, маркетплейсами или CRM.

Формат работы

Проектная или part-time занятость.
Задачи будут ставиться небольшими понятными блоками. Ожидаю аккуратные изменения, объяснение принятых решений и обязательную проверку сборки/ключевых сценариев.

Тестовое задание

Дам небольшой реальный участок проекта: например, разобраться в одном баге бронирования/оплаты или доработать небольшой экран в админке. Важно будет не только написать код, но и показать ход мышления: где была причина, что изменено, как проверено.

Нужен самостоятельный разработчик, которому интересно развивать живой продукт, а не писать абстрактные фичи в вакууме.

Рассматриваются кандидаты только из Санкт-Петербурга



Посмотрите похожие вакансии

Full-stack Web Developer and WordPress Guru
Компания: UX GENIUS
Зарплата: от 70 000 до 150 000 руб.
Senior React Native / Expo / Full-Stack Mobile Developer
Компания: Не указано
Зарплата: з.п. не указана
Senior Full-Stack Developer / Field application engineer
Компания: YADRO
Зарплата: з.п. не указана
Full Stack Developer (.Net/C# & React)
Компания: Bamboo Card
Зарплата: з.п. не указана