Full-Stack Web Developer (маркетплейсы, международная digital-платформа, AI автоматизация)

Оплата не указана

Требуемый опыт работы

От 3 до 6 лет

Тип занятости

Полная занятость

График работы

Удаленная работа

Вакансия: Full-Stack Web Developer (маркетплейсы, международная digital-платформа, AI автоматизация)

Локация: Россия (офис или удалённо)
Формат: Полная занятость, в штат
Проекты: Международная digital-платформа

О проекте

Мы создаем международный B2B-маркетплейс промышленного оборудования, соединяющий производителей и покупателей по всему миру.
Проект ориентирован на рынки Европы, Азии и Дубая, с основным технологическим центром в Турции, Грузии.

В рамках группы проектов тебе также предстоит участие в разработке второй масштабной digital-платформы для глобального рынка Дубая.
Эта система будет создаваться с нуля и включать в себя: пользовательские личные кабинеты, логику размещения и управления публикациями, настройку откликов и сообщений между пользователями, систему фильтрации, аналитики и внутренней коммуникации.

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

Твои задачи

Frontend (React/Vue)

  • Верстка и реализация интерфейсов по макетам Figma с применением компонентного подхода
  • Поддержка адаптивности (mobile-first + desktop/tablet)
  • Внедрение мультиязычности (i18n), автоматическое определение и переключение локали
  • Оптимизация UI для сложных фильтрационных структур и взаимодействий в интерфейсе

Каталоги и фильтрация

  • Реализация системы фильтров по техническим характеристикам (динамические параметры, множественный выбор, зависимые фильтры)
  • Интеграция и настройка отображения аналогов товаров на основе базы взаимозаменяемости моделей (у нас уже создана база данных взаимозаменяемости моделей)
  • Поддержка отображения структурированных карточек: комплектации, вариации, технические таблицы
  • Настройка сохранённых фильтров и истории поиска в пользовательском интерфейсе

Личные кабинеты пользователей и логика взаимодействия

  • Построение личных кабинетов с различными ролями и уровнями доступа
  • Возможность управления контентом: размещение, редактирование, снятие с публикации
  • Реализация откликов, отклонений, приглашений и логики взаимодействий между пользователями (без прямых ролей)
  • Внутренний чат между пользователями (websocket или polling)
  • Отслеживание истории взаимодействий, статусов, фильтрация и сортировка откликов

⚙️ Backend и бизнес-логика

  • Создание системы публикации объявлений (например, карточек товаров или предложений): возможность выбрать тип размещения (базовое, приоритетное), указать срок (на 7, 14, 30 дней), автоматически снимать объявления по окончании срока
  • Подключение платёжных систем: чтобы пользователи могли оплачивать размещение объявлений — с учётом выбранного тарифа, срока и дополнительных опций
  • Построение личного кабинета: пользователи смогут видеть список своих объявлений, редактировать, удалять, продлевать их, отслеживать статус публикации
  • Настройка счётчиков просмотров: чтобы владелец объявления видел, сколько раз его объявление посмотрели, и когда именно
  • Реализация откликов: возможность отправить отклик на объявление (например, “Хочу купить”, “Есть вопросы”, “Предложение сотрудничества”), получать отклики от других пользователей и управлять ими (принять, отклонить, ответить)
  • Создание простой системы сообщений/чата между пользователями внутри сайта: возможность переписываться по конкретному объявлению, история сообщений сохраняется
  • Логика взаимодействия: пользователь оставил отклик — другой ответил — они начали переписку — сделка или отказ. Вся цепочка фиксируется в системе
  • Настройка гибкой логики отображения: например, объявления с “приоритетным” размещением всегда выше в списке
  • Панель администратора: возможность управлять пользователями, объявлениями, тарифами, фильтрами, а также контролировать нарушения и модерацию
  • Система фильтрации данных: чтобы поиск и выдача объявлений происходили быстро и точно — даже при большом количестве данных
  • Интеграция с платёжными шлюзами (Stripe, Iyzico и др.), настройка webhook-процессов
  • Настройка внутренней панели управления контентом: категории, фильтры, тарифы, пользователи. Создание условий для разных ролей пользователей: одни могут публиковать объявления, другие — откликаться, третьи — модерировать (всё это должно быть гибко)
  • Поддержка API-интеграций для фронтенда (REST/GraphQL)

AI и автоматизация

  • Интеграция LLM (например, OpenAI) для первичной модерации описаний и текстов
  • Внедрение AI-инструментов для генерации контента, классификации и автоматической помощи пользователям
  • Возможность настройки AI-агентов на платформе для автоматизации рутинных действий (поиск, сортировка, предложение аналогов)

Требования

  • 3+ лет опыта в web-разработке (frontend и backend)
  • JavaScript (ES6+), React или Vue
  • Node.js или Python (FastAPI / Express)
  • Уверенное знание HTML5/CSS3, опыт адаптивной верстки
  • Опыт работы с PostgreSQL / MongoDB
  • Уверенное владение REST API, работа с WebSocket
  • Умение проектировать сложные пользовательские интерфейсы и кабинеты
  • Опыт проектирования логики фильтров, отображения карточек, связи между сущностями

Будет плюсом

  • Опыт построения маркетплейсов, агрегаторов, B2B-платформ
  • Опыт импорта/экспорта товарных баз, парсинга Excel/CSV
  • Работа с AI-API (OpenAI, Claude, LangChain)
  • Знание TypeScript

Что мы предлагаем

  • Участие в международных проектах, включая платформы для Европы, Азии и Дубая
  • Возможность строить продукт с нуля и влиять на его архитектуру
  • Работа в быстрорастущей технологической компании
  • Офис в России или удалённый формат
  • Возможность роста в международных продуктах

Контактная информация

Кери Трейд Международная Торговля

Сайт: keri-trade.ru

Почта: не указана

Вакансия опубликована 06.06.2025 в г. Санкт-Петербург.

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

#

Санкт-Петербург

Полный день

Подробное описание

13 мая

#

Санкт-Петербург

Площадь Ленина

Полный день

Подробное описание

4 июня