BMGM

Senior Backend Developer (Python/Django)

Коротко

Senior Backend Developer на Python/Django для продуктовой компании BMGM, развивающей CPA-направление в gambling/betting. Задачи: backend-архитектура, REST API, работа с PostgreSQL, платежная и подписочная логика, интеграции с PSP, обработка webhooks и асинхронных платежных событий, Kubernetes. Требуется от 10 лет коммерческого опыта на Python, глубокое знание Django/DRF, обязателен опыт платежных интеграций и работы с payment lifecycle. Формат — удалённая работа из Сербии, график 5/2.

Локация
Сербия; удалённый формат работы.
Компания
BMGM развивает CPA-направление в вертикали gambling и betting, создавая собственные технологии, внутреннюю аналитику и решения на основе данных.
Что делать
•Разрабатывать и развивать backend-архитектуру проекта и REST API.
•Проектировать схемы PostgreSQL, оптимизировать запросы, работать с индексами, миграциями, транзакциями и блокировками.
•Разрабатывать платежную и подписочную логику, интегрировать PSP, платежных провайдеров и внешние API.
•Обрабатывать webhooks и асинхронные платежные события, обеспечивать идемпотентность, retry и корректную обработку ошибок.
•Разрабатывать фоновые задачи и очереди, контейнеризировать сервисы и работать с Kubernetes в окружениях dev, stage и prod.
•Участвовать в code review, архитектурных решениях, мониторинге и диагностике production-проблем.
Требования
•Коммерческий опыт backend-разработки на Python от 10 лет.
•Глубокое знание Django и Django REST Framework, уверенная работа с PostgreSQL, Redis и Celery или аналогами.
•Практический опыт платежных интеграций с PSP, платежными провайдерами или шлюзами обязателен.
•Опыт работы с payment lifecycle, webhooks и платежными событиями обязателен.
•Опыт проектирования REST API, интеграции со сторонними сервисами, работы с Docker, Kubernetes, CI/CD, Git и Linux.
•Понимание race condition, идемпотентности, retry-механизмов и способность самостоятельно принимать технические решения.
Хорошо, если есть
•Опыт в FinTech, Payments или Billing, включая recurring payments и subscriptions.
•Опыт работы с routing, cascading, smart retry, Kafka или другими message brokers.
•Понимание PCI DSS и опыт построения отказоустойчивых сервисов с высокой транзакционной нагрузкой.
•Опыт работы с reconciliation, refunds, chargebacks и интеграцией нескольких платежных провайдеров.
Культура и преимущества
•Удалённый формат работы и график 5/2 с 10:00 до 18:00.
•Ежегодный оплачиваемый отпуск 21 день.
•Оплачиваемый больничный.
•Необходимые инструменты для эффективной работы.
•Возможность влиять на развитие компании и участвовать в интересных проектах.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте