Перейти к содержимому
O
OpenRate
Алматы
1

Full-stack Developer / CTO Co-founder

OpenRate ищет Full-stack Developer / CTO Co-founder для создания платформы по управлению отзывами и AI-рекомендациями для ресторанов. Нужно разрабатывать архитектуру, backend и frontend на React и Node.js, а также инфраструктуру. Предлагается гибкий формат работы и возможность стать частью core team стартапа.

senior удалённо ~750 000 – 763 303 ₸
Языки: English · Intermediate
salary intelligence

Зарплата не указана — оценили по рынку

На основе 5 похожих вакансий за 90 дней.

оценка p25–p75
750 000 – 763 303 ₸
медиана: 750 000 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты JavaScript Калькулятор зарплат
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
??%
Match Score
Войдите и создайте резюме
Войти
описание

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

О проекте 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. Буду рад познакомиться и обсудить возможное партнёрство.

навыки

Стек и инструменты

Поделиться

Подходит ли вам эта вакансия?

Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть

Создать аккаунт PDF-парсинг резюме за 2 минуты

Ещё в OpenRate

2 активные вакансии в компании

17 ч. назад

Full-stack Developer / CTO Co-founder

~675 000 ₸ оценка

OpenRate ищет Full-stack Developer / CTO Co-founder для создания платформы управления отзывами и AI-рекомендациями для ресторанов. Нужно проектировать архитектуру, разрабатывать backend и frontend, настраивать CI/CD. Стек: React, NestJS, Node.js, PostgreSQL, Docker. Подходит человек с founder mindset, готовый строить продукт с нуля и брать ответственность за техническую часть.

React NestJS Node.js +8
senior удал. hh

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

6 вакансий
O
OpenRate
17 ч. назад

Full-stack Developer / CTO Co-founder

~675 000 ₸ оценка

OpenRate ищет Full-stack Developer / CTO Co-founder для создания платформы управления отзывами и AI-рекомендациями для ресторанов. Нужно проектировать архитектуру, разрабатывать backend и frontend, настраивать CI/CD. Стек: React, NestJS, Node.js, PostgreSQL, Docker. Подходит человек с founder mindset, готовый строить продукт с нуля и брать ответственность за техническую часть.

React NestJS Node.js +8
senior удал. hh
Альфа-Банк
А
Альфа-Банк
1 д. назад

Разработчик электронных продуктов банка

~1 517 500 – 2 937 883 ₸ оценка

Ищем опытного разработчика для создания электронных продуктов банка. Нужно отличное знание JavaScript, React и NodeJS (от 5 лет опыта), а также опыт с NestJS, TypeScript, Kafka и Kubernetes. Предлагаем удалённую работу, гибкий график, ДМС и возможности для роста.

JavaScript HTML/CSS React +13
senior удал. hh
TRIBE (LTD STARTRIBE)
T
TRIBE (LTD STARTRIBE)
1 д. назад

Node.js Разработчик

~1 517 500 – 2 937 883 ₸ оценка

Разработка backend-части продукта на Node.js с использованием PostgreSQL, Redis и NestJS/AdonisJS. Требуется опыт от 4 лет и глубокое знание JavaScript/TypeScript. Компания предлагает удаленную работу, гибкий график, годовой бонус и компенсацию изучения английского.

Node.js JavaScript TypeScript +8
senior удал. hh
B
B2Spin
1 д. назад

Старший Frontend разработчик (React, TypeScript, Next.js)

~1 517 500 – 2 937 883 ₸ оценка

B2Spin ищет опытного Frontend разработчика для создания социального казино и игр. Требуется сильный опыт с React, TypeScript и Next.js, а также знание английского. Компания предлагает полную удаленку, гибкий график и возможности для роста.

React TypeScript Next.js +4
senior удал. dou
Ciklum
C
Ciklum
1 д. назад

Эксперт Full Stack/AI инженер

~946 800 – 1 656 900 ₸ оценка

Ищем опытного Full Stack/AI инженера для создания AI-продуктов на надежных системах данных. Нужно проектировать масштабируемую архитектуру, конвейеры данных и безопасные AI-решения. Требуется 8+ лет опыта, владение TypeScript, SQL и Python, а также отличный английский. Предлагаем удаленную работу, медстраховку и возможности роста.

Full Stack AI TypeScript +6
senior удал. dou
A
AkitoTech
1 д. назад

Старший Backend разработчик (Node.js)

~1 517 500 – 2 937 883 ₸ оценка

Ищем опытного Node.js разработчика для работы над AI-платформой для автоматизации ценообразования. Нужно разрабатывать и поддерживать бэкенд-сервисы, проектировать API, интегрировать внешние сервисы и оптимизировать производительность. Предлагаем удаленную работу в международной команде над зрелым продуктом с реальными клиентами.

Node.js Express MongoDB +7
senior удал. dou