Разработка backend сервиса биллинга для приложения покупки билетов

Цена договорная
20 мая 2020, 12:24 • 19 откликов • 90 просмотров
Фичи сервиса:
⁃ Пополнение внутреннего баланса пользователя через платежный шлюз
⁃ Запрос текущего баланса
⁃ История. транзакций
⁃ Оплата за билеты на мероприятие с внутреннего баланса
⁃ Возврат денег за отмененное мероприятие
⁃ Выплаты организаторам мероприятия с вычетом комиссии сервиса
⁃ Поддержка двух платежных шлюзов, основного и резервного

Сервис работает с деньгами пользователей, поэтому он должен быть максимально надёжным и не содержать уязвимостей. Код должен быть максимально покрыт модульными и интеграционным тестами.

Монолитный backend REST API для двух нативных мобильных приложений на iOS и Android. Построен на NestJS и TypeORM, в качестве БД используется Postgres 11 и NoSQL Firebase Firestore. Все развернуто в Google Cloud Platform.

У вас есть возможность выбрать стек технологий(ЯП/фреймворк) для сервиса, главное что-то из часто используемого, без экзотики.
В идеале NodeJs, Java + Spring, PHP7, Golang
Сервис будет развернут в контейнере в кластере Google Cloud

Что требуется обязательно:
⁃ Опыт в разработке систем биллинга и игнтеграции с платежными шлюзами
⁃ Умение писать грамотный, тестируемый и надежный код, модульные и интеграционные тесты
⁃ Понимание того, как подобные системы должны быть защищены от атак
⁃ Знание PostgreSQL, REST, Docker