Remotify
logo
Fun&Sun Team

Full-stack Developer

Unknown

July 28, 2026 at 10:59 AM

О проекте

OpenRate — это платформа для ресторанов и локального B2C, которая помогает бизнесу работать с отзывами, негативом, UGC, микроинфлюенсерами и персональными AI-рекомендациями.

Мы Строим Продукт, Где

— негативный отзыв сначала попадает заведению как приватный recovery-кейс, чтобы администратор мог быстро обработать проблему до публичной эскалации;

— бизнес может предложить гостю компенсацию, OpenCoins или повторный визит, чтобы восстановить доверие;

— довольные гости превращаются в verified reviewers и микроинфлюенсеров;

— бизнес может давать пользователям персональные миссии;

— рекомендации и промокоды привязываются к реальным чекам, чтобы видеть прозрачный ROI;

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

Наша большая идея:

OpenRate превращает отзывы в действия, гостей — в доверенных микроинфлюенсеров, рекомендации — в подтверждённые продажи, а verified data — в персонального AI-ассистента для локального выбора.

Кого ищем

Мы ищем Full-stack Developer / CTO Co-founder — человека, который сможет взять на себя техническую часть продукта: архитектуру, backend, frontend, инфраструктуру, CI/CD, качество кода и развитие команды в будущем.

Нужен не просто разработчик “на задачи”, а человек с founder mindset: тот, кто хочет строить продукт с нуля, принимать технические решения, быстро запускать MVP, общаться с продуктовой частью и расти вместе с компанией.

Наш текущий стек

Frontend

— React

— Vite

— React Router v7

Backend

— NestJS

— Node.js 22.16

— PostgreSQL

— MinIO

CI/CD и инфраструктура

— GitHub

— GHCR

— self-hosted runner

— Docker Compose

Что предстоит делать

Product development

— развивать OpenRate;

— проектировать архитектуру продукта;

— реализовывать frontend и backend-функциональность;

— строить кабинеты для бизнеса, пользователей и админки;

— разрабатывать логику отзывов, recovery-кейсов, миссий, промокодов, OpenCoins и AI-рекомендаций, в том числе мини игры;

— подключать аналитику, статусы, уведомления и внутренние метрики.

Backend

— проектировать API и структуру данных;

— работать с PostgreSQL;

— реализовывать бизнес-логику: отзывы, кейсы, статусы, роли, кампании, промокоды, чеки, rewards;

— настраивать хранение файлов и медиа через MinIO;

— думать об антифроде, безопасности, правах доступа и масштабируемости;

— готовить архитектуру под будущие интеграции с POS/iiko/R-Keeper и другими системами.

Frontend

— развивать интерфейсы на React;

— строить удобные flow для гостей, бизнеса, администраторов и микроинфлюенсеров;

— работать с React Router v7;

— делать быстрый, понятный и мобильный UX;

— превращать продуктовые гипотезы в рабочие интерфейсы.

DevOps / Infrastructure

— поддерживать CI/CD через GitHub, GHCR, self-runner и Docker Compose;

— настраивать деплой, окружения и контейнеризацию;

— следить за стабильностью, логами и базовой observability;

— помогать выстроить техническую дисциплину с самого начала.

Что уже нужно будет строить в продукте

Recovery Management

Система, где негативный отзыв не сразу уходит в публичную часть, а становится приватным кейсом для заведения.

Нужно реализовать:

— создание negative case;

— статусы обработки;

— уведомления администраторам;

— ответы гостю;

— предложения компенсации/OpenCoins;

— повторный визит;

— переоценку после решения кейса;

— влияние на Trust Score.

Verified Reviews

Отзывы, привязанные к реальным визитам, QR, чекам или другим подтверждениям.

Нужно реализовать:

— QR-flow;

— формы оценки;

— фото/видео/текстовые отзывы;

— verification status;

— moderation flow;

— anti-fraud логику.

Micro-influencer Layer

Пользователи должны расти внутри OpenRate как локальные микроинфлюенсеры.

Нужно реализовать:

— профили пользователей;

— уровни и reputation score;

— статистику verified visits, отзывов, UGC и рекомендаций;

— персональные миссии от бизнеса;

— creator dashboard;

— marketplace микроинфлюенсеров для бизнеса.

Promo Attribution

Система промокодов и рефералок, где микроинфлюенсер получает вознаграждение, если человек пришёл по его рекомендации и сделал чек.

Нужно реализовать:

— уникальные промокоды;

— привязку промокода к пользователю;

— привязку к чеку;

— расчёт комиссии;

— статусы pending/confirmed/rejected;

— anti-fraud checks;

— прозрачную статистику для бизнеса.

AI Recommendation Layer

На основе verified data мы хотим строить AI-ассистента, который будет давать пользователям персональные рекомендации.

Нужно будет готовить архитектуру данных под:

— предпочтения пользователя;

— историю визитов;

— отзывы;

— оценки;

— блюда/категории/чеки;

— рекомендации заведений;

— персонализацию под вкус, бюджет, локацию и контекст.

Нам подойдёт человек, который

— уверенно работает с React и Node.js;

— имеет опыт с NestJS или готов быстро работать в этой архитектуре;

— понимает PostgreSQL и проектирование данных;

— умеет работать с Docker и CI/CD;

— может самостоятельно доводить задачи от идеи до продакшена;

— умеет писать чистый, поддерживаемый код;

— думает не только как инженер, но и как продуктовый человек;

— не боится early-stage неопределённости;

— готов быстро тестировать гипотезы, менять подход и строить MVP без лишней бюрократии;

— хочет стать частью core team, а не просто выполнять таски.

Будет плюсом

— опыт в B2B SaaS;

— опыт в marketplace, referral, loyalty, reviews, rewards или creator economy;

— опыт с AI/LLM-продуктами;

— опыт с платежами, бонусами, промокодами или cashback-механиками;

— опыт построения админок и бизнес-кабинетов;

— опыт интеграций с внешними API;

— опыт запуска продукта с нуля;

— понимание security, privacy, anti-fraud и scalability.

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

— возможность войту в команду в перспективном стартапе;

— участие в создании продукта на стыке AI, local commerce, HoReCA, отзывов, UGC и микроинфлюенсеров;

— влияние на архитектуру, продукт, стек и техническую стратегию;

— возможность строить компанию с международным потенциалом;

— гибкий формат работы;

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

Почему это может быть большим

Сегодня Локальному Бизнесу Недостаточно Просто Получать Отзывы. Ему Нужно Понимать

— кто ушёл недовольным;

— кого можно вернуть;

— какие проблемы повторяются;

— какие гости могут стать амбассадорами;

— какие рекомендации приводят реальные чеки;

— как строить доверие на verified data;

— как использовать AI для персональных рекомендаций.

OpenRate строит инфраструктуру, где отзывы становятся не просто текстом, а основой для действий, аналитики, роста, микроинфлюенсеров и AI-рекомендаций.

Кому точно не подойдёт

— если вам нужен готовый продукт и стабильная корпоративная среда;

— если вы хотите только фиксированную зарплатную роль без риска;

— если вы не готовы брать ответственность за техническую часть продукта;

— если вам неинтересно общаться с основателем, бизнесом и пользователями;

— если вы не хотите работать в условиях early-stage стартапа;

— если вы хотите только писать код, но не думать о продукте и бизнесе.

Как откликнуться

Напишите коротко:

  • кто вы и какой у вас опыт;
  • с какими технологиями работали;
  • какие проекты запускали или строили;
  • почему вам интересен OpenRate;
  • чем можете быть полезны как Full-stack Developer.

Буду рад познакомиться и обсудить возможное партнёрство.

Контакты

Задайте вопрос работодателю

Он получит его с откликом на вакансию

Где располагается место работы?

Какой график работы?

Вакансия открыта?

Какая оплата труда?

Как с вами связаться?

Другой вопрос

Где предстоит работать

Астана, проспект Туран, 52/7

Показать на большой карте
Apply