Backend developer

BMGM

United States

Remote

USD 140,000 - 190,000

Full time

26 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Удаленная работа
21 дней оплачиваемого отпуска
Оплачиваемый больничный
Инструменты для эффективной работы
Возможность влиять на развитие бизнеса

Job summary

BMGM ищет Senior Backend Developer (Python/Django) для развития backend-архитектуры и платежной логики. Требуется 10+ лет коммерческого опыта, глубокие знания Django, REST API и PostgreSQL. Опыт интеграции с платежными провайдерами и работа с Redis/Celery приветствуется.

В вакансии удаленная работа, конкурентная оплата и участие в проектах FinTech и Billing. Ожидается знание Linux, Docker, Kubernetes и CI/CD, умение разбираться в чужом коде и принимать решения.

Qualifications

  • Опыт backend-разработки на Python не менее 10 лет.
  • Глубокие знания Django и Django REST Framework.
  • Уверенная работа с PostgreSQL.
  • Понимание транзакций и блокировок на уровне БД.
  • Понимание Race Condition и способов их предотвращения.
  • Опыт проектирования и разработки REST API.
  • Понимание принципов идемпотентности и retry‑механизмов.
  • Опыт интеграции со сторонними API и сервисами.
  • Обязателен практический опыт платежных интеграций с PSP или платежными шлюзами.
  • Понимание PCI DSS и оплаты lifecycle.

Responsibilities

  • Разработка и развитие backend-архитектуры проекта.
  • Проектирование и разработка REST API.
  • Работа с PostgreSQL: проектирование схем, оптимизация запросов, индексы, миграции.
  • Разработка платежной и подписочной логики.
  • Интеграция с внешними API и платежными провайдерами.
  • Реализация и поддержка платежных интеграций.
  • Обработка webhooks и асинхронных платежных событий.
  • Реализация идемпотентности и обработки повторных запросов.
  • Работа с очередями и фономи задачами.
  • DevOps: Docker, Kubernetes, CI/CD, мониторинг.

Skills

Python back-end
Backend архитектура
REST API проектирование
Django/Django REST Framework
Опыт работы с Redis/Celery
Git
Docker
Kubernetes
CI/CD
Linux

Tools

PostgreSQL
Docker
Kubernetes
Git
Redis
Celery

Job description

Описание:

Мы — 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; Опыт интеграции нескольких платежных провайдеров и поддержания единого платежного состояния между ними
Условия:
  • Конкурентную заработную плату, которую обсудим на собеседовании
  • Предоставляем необходимые инструменты для эффективной работы
  • Ежегодный оплачиваемый отпуск 21 день
  • Оплачиваемый больничный
  • График 5/2 с 10 до 18 (час перерыв на обед)
  • Удаленный формат работы
  • Участие в интересных проектах и возможность влиять на развитие компании
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python developer in payments
Python developer in payments

Кадровая компания Вераль • United States

Remote
USD 140,000 - 190,000
Remote work
Flexible schedule GMT+3
Tech Lead growth path
+1
backend developer in high-load financial systems
backend developer in high-load financial systems

Playson • United States

On-site
USD 140,000 - 190,000
Competitive salary
Quarterly bonuses
Unlimited PTO
+5
Senior Backend Developer (Python/Django) - Remote
Senior Backend Developer (Python/Django) - Remote

BMGM • United States

Remote
USD 140,000 - 190,000
Удаленная работа
21 дней оплачиваемого отпуска
Оплачиваемый больничный
+2
backend-разработчик python
backend-разработчик python

Рондем • United States

Remote
USD 90,000 - 150,000
Удалённый график
Расширенный социальный пакет (ДМС, отп
backend-разработчик
backend-разработчик

Сёрф • United States

Remote
USD 120,000 - 190,000
Remote work
Flexible schedule
AI-powered development
python разработчик веб-сервисов
python разработчик веб-сервисов

Coding Team • United States

Remote
USD 90,000 - 150,000
системный аналитик
системный аналитик

Ойком • United States

Remote
USD 90,000 - 140,000
Полностью дистанционная занятость
Возможны командировки по согласию
Руководитель web разработки
Руководитель web разработки

ГК Finbridge • United States

Remote
USD 180,000 - 260,000
Подарки к событиям
Обучение английскому языку
Корпоративные выезды
+1
backend-разработчик для маркетплейса
backend-разработчик для маркетплейса

Playerok • United States

Remote
USD 48,000 - 58,000
Fully remote
Onboarding
Competitive salary
.net Developer
.net Developer

Aviasales • United States

Remote
USD 90,000 - 140,000
ДМС
Психотерапия
Иностранные языки
+2