Senior Backend Developer (Python / Django)

Senior Backend Developer (Python / Django)

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

Мы — BMGM. С 2016 года развиваем CPA-направление в вертикали gambling / betting и фокусируемся на измеримых результатах, собственных технологиях и решениях на основе данных.

У нас 250+ специалистов и 300+ партнеров на рынках Tier-1 / Tier-2. Работаем с PPC/Retargeting, SEO, in-app, ASO, Facebook, развиваем собственную iOS-разработку, внутреннюю аналитику и автоматизацию процессов. Команда распределена по миру — 15+ стран, быстрый темп и понятные цели. Сейчас мы расширяем штат и ищем Senior Backend Developer (Python / Django).


Чем предстоит заниматься:
  • Разработка и развитие backend-архитектуры проекта

  • Проектирование и разработка REST API

  • Работа с PostgreSQL: проектирование схем, оптимизация запросов, индексы, миграции

  • Разработка платежной и подписочной логики

  • Интеграция с внешними API, платежными провайдерами и PSP

  • Реализация и поддержка платежных интеграций

  • Обработка webhooks и асинхронных платежных событий

  • Реализация идемпотентности и корректной обработки повторных запросов

  • Работа с очередями и фоновыми задачами

  • Разработка механизмов retry и обработки ошибок

  • Контейнеризация сервисов с Docker

  • Работа с Kubernetes и окружениями dev / stage / prod

  • Работа с CI/CD

  • Code Review

  • Логирование, мониторинг и диагностика production-проблем

  • Участие в принятии архитектурных решений

Что мы ожидаем:
  • Коммерческий опыт backend-разработки на Python от 10 лет

  • Глубокое знание Django и Django REST Framework

  • Уверенная работа с PostgreSQL

  • Понимание транзакций и блокировок на уровне БД

  • Понимание Race Condition и способов их предотвращения и решения

  • Опыт проектирования и разработки REST API

  • Понимание принципов идемпотентности и retry-механизмов

  • Опыт интеграции со сторонними API и сервисами

  • Обязателен практический опыт платежных интеграций с PSP, платежными провайдерами или платёжными шлюзами

  • Понимание основных этапов payment lifecycle и обработки платежных событий

  • Опыт работы с webhooks в рамках платежных интеграций

  • Опыт работы с Redis / Celery или аналогами

  • Уверенное владение Git

  • Практический опыт работы с Docker

  • Опыт работы с Kubernetes

  • Понимание и опыт работы с CI/CD

  • Уверенная работа с Linux

  • Умение самостоятельно разбираться в существующем коде и принимать технические решения

    Будет плюсом

  • Опыт работы в FinTech / Payments / Billing

  • Опыт разработки recurring payments / subscriptions

  • Работа с routing / cascading / smart retry

  • Опыт работы с Kafka или другими message brokers

  • Понимание PCI DSS

  • Опыт построения отказоустойчивых сервисов с высокой транзакционной нагрузкой

  • Опыт работы с reconciliation, refunds, chargebacks и payment lifecycle

  • Опыт интеграции нескольких платежных провайдеров и поддержания единого платежного состояния между ними

    Стек
    Python 3
    Django / Django REST Framework
    PostgreSQL
    Redis
    Celery
    Git
    Docker / Docker Compose
    Kubernetes
    Linux
    CI/CD

Что мы предлагаем:
  • Конкурентную заработную плату, которую обсудим на собеседовании
  • Предоставляем необходимые инструменты для эффективной работы
  • Ежегодный оплачиваемый отпуск 21 день
  • Оплачиваемый больничный
  • График 5/2 с 10 до 18 (час перерыв на обед)
  • Удаленный формат работы
  • Участие в интересных проектах и возможность влиять на развитие компании
Посмотреть контакты работодателя

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

Software Country (ТОО Балхаш Системс)

Senior Python Developer (AI-First / AWS Serverless)

Software Country (ТОО Балхаш Системс)

  • Сербия

  • Не указана

Рекомендуем
Novakid Inc
  • Сербия

  • от 4000 USD

Рекомендуем
  • Сербия

  • от 4000 USD

Рекомендуем
TRIBE (LTD STARTRIBE)

Senior Frontend Developer (Vue.JS)

TRIBE (LTD STARTRIBE)

  • Сербия

  • от 4000 USD

БПС Инновационные Программные Решения

C developer / С разработчик (middle+)

БПС Инновационные Программные Решения

  • Сербия

  • от 4000 USD

Novakid Inc
  • Сербия

  • от 3500 USD

FX Back Office
  • Сербия

  • от 3500 USD

  • Сербия

  • от 3500 USD

MY.GAMES
  • Сербия

  • от 3500 USD

  • Сербия

  • от 3500 USD

Head of Growth / Growth Marketing Lead

Рыбакова Александра

  • Сербия

  • до 5000 EUR

Infrastructure Lead

ЧК TECH LAB LTD.

  • Сербия

  • до 5000 EUR

  • Сербия

  • до 5000 EUR

АКСЕЛБОЛТ КАЗАХСТАН

Senior Level Designer

АКСЕЛБОЛТ КАЗАХСТАН

  • Сербия

  • до 5000 EUR

Маркетинговое агентство Третье яйцо

Ведущий SMM-менеджер в контент-агентство

Маркетинговое агентство Третье яйцо

  • Сербия

  • до 130000 RUR

  • Сербия

  • до 130000 RUR

Pushwoosh
  • Сербия

  • до 130000 RUR

ХироКрафт
  • Сербия

  • до 130000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию