Fullstack Developer (Node.js + React + Telegram Bot API)

Работодатель:
Зарплата:
200 000 руб.
График работы:
Удаленная работа
Занятость:
Проектная работа
Опыт работы:
От 1 года до 3 лет
О компании:

KINIKI - динамично развивающаяся компания в нише мелкой бытовой техники. Уже 5 лет мы создаем качественный товар по модели контрактного производства. Наша выручка на Wildberries и Ozon превышает 1,5 млрд в год.

Что мы предлагаем:
• Возможность влиять на стек и архитектуру, видеть результат своей работы вживую.
• Сжатые сроки, понятный скоуп: Проект рассчитан на 10 недель, с четкими этапами и ожиданиями.
Условия: Конкурентная заработная плата (обсуждается индивидуально).

Ваша задача:
Разработать и запустить с нуля Telegram-бота и Mini App, отвечающий за полный цикл взаимодействия с пользователями по программам лояльности, от регистрации до выплаты кэшбэка.

Чем предстоит заниматься:
Проектирование и разработка: Создание Telegram-бота с Mini App (на React), который будет отображать каталог товаров, условия участия и обрабатывать заявки на кэшбэк.
Бэкенд: Реализация логики сделок (state machine с 9 статусами), интеграция с внешними сервисами проверки чеков (Торгстат), а также разработка модулей для выплат (автоматические или формирование реестров).
Админ-панель: Разработка функционала для модераторов (просмотр, фильтрация и подтверждение сделок, антифрод).
Базы данных: Работа с PostgreSQL для хранения данных о сделках, пользователях, чеках и статусах.
Инфраструктура: Подъем и настройка окружения (Docker, Nginx).
Антифрод: Реализация механизмов защиты от повторного использования чеков, ограничений по пользователям.

Наш идеальный кандидат:
Hard Skills:
• Уверенное владение Node.js (backend).
• Опыт разработки на React/Next.js (для Telegram Mini App).
• Глубокое понимание Telegram Bot API (grammY или Telegraf).
• Опыт работы с PostgreSQL и Docker.
• Знание n8n (или аналогичных систем оркестрации) будет плюсом.
Soft Skills:
• Способность работать самостоятельно и принимать решения по архитектуре проекта.
• Внимательность к деталям, умение переводить бизнес-требования в функционал.
• Готовность предложить лучшие решения для реализации проекта в срок (10 недель).

Мы ждем твоего отклика!

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

Инженер-программист STM32 (C++)
КОНТАКТ ПЛЮС

Опыт программирования на C++ для микроконтроллеров STM32 от 1 года. Навыки работы с панелями оператора (Nextion или аналогичные).

180 000 - 220 000 руб.
Senior AI System Architect / Lead Developer (LLM & E-commerce)
Митэг

Hard Skills: Уверенное владение Python (FastAPI) или Node.js (NestJS). Опыт работы с LLM (OpenAI, Anthropic и др.) и понимание принципов...

200 000 руб.
Senior React Native/Flutter Developer (Lead)
Модифия

Мобильное приложение (iOS + Android) на React Native. Коммерческий опыт на React Native от 4 лет. Опыт с медиа-загрузкой...

200 000 - 250 000 руб.
Программист 1С
Корада

150 000 - 200 000 руб.
Эксперт по внедрению INDEEPA (Ozon + Wildberries) / Senior Pricing & Repricing Specialist
ХозТорг

ОБЯЗАТЕЛЬНО: практический опыт внедрения INDEEPA. Опыт работы с Ozon и/или Wildberries. Опыт работы с ассортиментом от 300+ SKU.