Техническое задание: Senior Full-Stack Engineer (React + Supabase)

О проекте

Необходимо завершить разработку и вывести на production готовый B2B-маркетплейс автозапчастей. Проект представляет собой одностраничное приложение (SPA) с поддержкой PWA. Бэкенд-проксирование уже настроено. Разработка ведется на платформе Lovable. Приложение уже функционирует, и основная задача - довести его до состояния, готового к промышленной эксплуатации, осуществить релиз и в дальнейшем заниматься поддержкой и доработками.

Основные задачи

  • Анализ текущего состояния кодовой базы и архитектуры.
  • Завершение разработки ключевых и вспомогательных функций для достижения production-ready статуса.
  • Оптимизация производительности, безопасности и отказоустойчивости приложения.
  • Организация и проведение процесса деплоя (вывода в продакшен).
  • Последующая техническая поддержка, исправление багов и реализация новых функций по требованию.

Технологический стек

Frontend

  • React 18 с TypeScript
  • Vite 5 в качестве сборщика
  • Tailwind CSS для стилизации
  • Компоненты: shadcn/ui на основе Radix UI
  • Маршрутизация: React Router 6
  • Управление состоянием и запросами: TanStack Query v5

Backend / База данных

  • Supabase (PostgreSQL, аутентификация, реальное время, хранилище)

Прочее

  • Платформа для разработки: Lovable
  • Тип приложения: SPA + PWA

Требования к кандидату

  • Опыт коммерческой разработки на React (от 3-х лет).
  • Глубокое понимание TypeScript и современных возможностей ES6+.
  • Практический опыт работы с Supabase (или аналогичными BaaS-платформами).
  • Умение работать самостоятельно: от анализа задачи до её полного завершения и деплоя.
  • Понимание принципов создания production-ready приложений (безопасность, производительность, мониторинг).
  • Опыт настройки и проведения деплоя full-стек приложений.

Условия работы

  • Удаленный формат (full-time).
  • Проект на долгосрочную перспективу с этапом активной разработки и последующей поддержки.

Адаптация конфигурации 1С Управление Медицинским Центром под белорусские требования

Требуется проверить и доработать существующую конфигурацию 1С:УМЦ (версия 8.3.27) для полного соответствия законодательству Республики Беларусь. Необходимо проанализировать функционал, выявить недостатки и реализовать необходимые изменения.

Разработка системы для коллективной работы с текстами

Требуется создать или настроить удобную платформу для совместного редактирования и хранения текстовых документов небольшой командой. Ключевые функции: система тегов, синхронизация изменений и древовидная структура.

Разработка блога с платной подпиской и монетизацией

Требуется создать платформу для блога с системой платной подписки, аналогичной популярным сервисам. Необходима автоматизация оплаты и разделение контента на открытый и эксклюзивный. В будущем планируется масштабирование для нескольких авторов.