688,090open jobs
40,138companies
97,702added this week
Browse all
Salary
$100k – $218k per year (Estimated)
Location
Remote (EAEU)
Seniority
Senior · 8+ years exp
Overview
Company
Impact
Profile match
BMGM is a performance marketing company working in the CPA model within the gambling and betting vertical. It employs more than 250 specialists and works with over 300 partners in Tier-1 and Tier-2 markets, using PPC, SEO, in-app and ASO channels backed by its own iOS development and analytics. Its team is spread across more than 15 countries, with hiring in Minsk and Moscow.

Мы - 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 и платежными провайдерами
  • Обработка webhooks и асинхронных событий
  • Реализация идемпотентности и корректной обработки повторных запросов
  • Работа с очередями и фоновыми задачами
  • Разработка механизмов retry и обработки ошибок
  • Контейнеризация сервисов с Docker
  • Работа с Kubernetes и окружениями dev / stage / prod
  • Работа с CI/CD
  • Code Review
  • Логирование, мониторинг и диагностика production-проблем
  • Участие в принятии архитектурных решений
Что мы ожидаем:
  • Коммерческий опыт backend-разработки от 8 лет

  • Сильное знание Python

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Будет плюсом

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

  • Интеграции с PSP и платежными шлюзами

  • Опыт разработки 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 (час перерыв на обед)
  • Удаленный формат работы
  • Участие в интересных проектах и возможность влиять на развитие компании
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
688,090 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
In your city
$22k – $50k per year (Estimated) • In office • Full-Time • 2+ years exp • Bachelor's Degree • India
Python
JavaScript
Java
SQL
C#
Java
Spring Boot
C#
.NET
Databases
MySQL
PostgreSQL
AI/ML
Copilot
ChatGPT
DevOps
Rest API
Azure DevOps
GitHub Actions
GitLab CI
Azure
CI/CD
Jenkins
Git
Docker
Kubernetes
Bitbucket
GitHub
GitLab
Management
Agile
Scrum
Apply
Jr. QA Engineer 4 hours ago
In office • 2+ years exp • Bengaluru
Python
JavaScript
TypeScript
DevOps
CI/CD
Git
QA
Selenium
Playwright
Apply
$37k – $98k per year (Estimated) • In office • Full-Time • Madrid
Python
AI/ML
AI Agents
DevOps
Terraform
CI/CD
AWS
Platform Engineering
GitHub
GitLab
Management
Agile
ITSM
QA
Pytest
Apply
$57k – $123k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Jena
Python
C#
C#
.NET
DevOps
Puppet
Ansible
Chef
FluxCD
Prometheus
CI/CD
GitOps
ArgoCD
Git
Docker
Kubernetes
Grafana
Linux
Unix
Management
Agile
Apply
$34k – $68k per year (Estimated) • In office • Full-Time • 8+ years exp • Bengaluru
Python
PowerShell
C#
C#
.NET
DevOps
Terraform
Azure DevOps
Azure
CI/CD
Git
Bicep
Apply
$26k – $54k per year (Estimated) • Remote • Full-Time • 3+ years exp • Moscow
Python
JavaScript
TypeScript
Python
Django
Frontend
Next.js
React.js
DevOps
Rest API
Git
Design
Figma
Apply
$39k – $79k per year (Estimated) • In office • Full-Time • 7+ years exp • Moscow
Python
AI/ML
LLM
DevOps
CI/CD
Analytics
ETL/ELT
Apply
$13k – $35k per year (Estimated) • Remote • Full-Time • Minsk
Python
JavaScript
SQL
Python
Django
Frontend
Vue.js
Management
UML
BPMN
QA
Swagger
Apply
See all jobs
This is one of many
688,090 more open roles from verified company boards, updated every day.