Backend-разработчик C#
(обязателен коммерческий опыт интеграции с R-Keeper, новые версии API)
О проекте
Разрабатываем WhiteLabel мобильное приложение для ресторанов.
Заказы из приложения автоматически передаются в POS ресторана.
Ищем backend-разработчика на C# для разработки интеграционного сервиса с нуля (микросервисная архитектура) для двусторонней интеграции с R-Keeper.
Задачи
- Интеграция backend (C#) с R-Keeper
- Синхронизация меню: категории, продукты, модификаторы, опции, комбо, цены по точкам
- Синхронизация стоп-листов
- Передача заказов в R-Keeper (разные типы заказов и оплат, настройка логики)
- Работа с лояльностью: акции, скидки, бонусы, промокоды, бесплатные позиции
- Получение и обработка статусов заказов (webhook)
- Обеспечение идемпотентности и защиты от дублей
- Поддержка нескольких ресторанов и точек
Требования
- Обязательный коммерческий опыт интеграции с R-Keeper
- Опыт работы с новыми версиями API
- Уверенный C# (.NET)
- Понимание ресторанной модели данных (меню, модификаторы, стоп-листы)
- Опыт работы с webhook
- Понимание отказоустойчивых интеграций
- Понимание идемпотентности
- Опыт работы с тестовыми стендами и POS-моноблоком
- Опыт работы с:
RK_Manager
RKCash (WinCash)
RKDelivery
Будет плюсом
Опыт интеграции с другими POS (например, iiko)
Опыт работы с legacy API
Опыт построения integration-сервиса в микросервисной архитектуре
Формат
Проектная занятость / контракт.
Перспектива масштабирования интеграционного слоя под другие POS.