Назад
6 дней назад

Senior Backend Developer (Python/Django)

Формат работы
remote (только Serbia)
Тип работы
fulltime
Грейд
senior
Страна
Serbia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Senior Backend Developer (Python/Django): Разработка backend-архитектуры, REST API и платежной логики для CPA-продуктов в gambling/betting с акцентом на интеграции с PSP, обработку webhooks и асинхронных платежных событий. Focus on проектирование отказоустойчивых сервисов, идемпотентность, retry-механизмы, высокую транзакционную нагрузку и эксплуатацию Kubernetes-окружений.

Локация: Сербия; удалённый формат работы.

Компания

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 день.
  • Оплачиваемый больничный.
  • Необходимые инструменты для эффективной работы.
  • Возможность влиять на развитие компании и участвовать в интересных проектах.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →