Мы — BMGM. С 2016 года развиваем CPA-направление в вертикали gambling / betting и фокусируемся на измеримых результатах, собственных технологиях и решениях на основе данных.
У нас 250+ специалистов и 300+ партнеров на рынках Tier-1 / Tier-2. Работаем с PPC/Retargeting, SEO, in-app, ASO, Facebook, развиваем собственную iOS-разработку, внутреннюю аналитику и автоматизацию процессов. Команда распределена по миру — 15+ стран, быстрый темп и понятные цели. Сейчас мы расширяем штат и ищем Python developer
Технологический стек
Backend:
Python 3.12–3.13
Django 5.2, Django REST Framework 3.16, drf-spectacular (OpenAPI)
Celery 5 + Redis 7, django-celery-beat
PostgreSQL
Админка на базе Django + расширения: django-simple-history, django-jsonform, django-admin-rangefilter, django-colorfield, django-autocomplete-light / django-select2, easy-thumbnails
Requests, Pandas, NumPy, Pillow
S3 (boto3, django-storages)
Интеграции: Keitaro (multi-instance), Telegram, Slack, внешние HTTP API
Мониторинг и наблюдаемость:
Sentry, django-prometheus, Flower
Инфраструктура и качество кода:
uv / pip, Docker Compose
Ruff, pre-commit
pytest-django
Что предстоит делать
Развивать админ-панели и доменную логику.
Разрабатывать и расширять REST API на DRF, поддерживать OpenAPI-документацию через drf-spectacular.
Разрабатывать и отлаживать Celery-задачи и расписания Beat: синхронизации Keitaro, импорт и сведение отчётов, периодические интеграции.
Рефакторить легаси: выносить бизнес-логику в сервисный слой, сокращать устаревшие зависимости, покрывать критичные участки тестами.
Оптимизировать запросы к PostgreSQL .
Работать с интеграциями: Keitaro, S3, Google Sheets, Telegram/Slack, внешние API.
Поддерживать мониторинг и метрики (Sentry, Prometheus), реагировать на алерты.
Участвовать в код-ревью и улучшении CI / pre-commit / инженерных стандартов.
Требования
1–3 года коммерческого опыта на Django и DRF.
Опыт написания REST API (сериализаторы, viewset'ы, permissions, пагинация, фильтрация).
Знания Celery, Redis, PostgreSQL, Django ORM/SQLAlchemy.
Опыт интеграций со сторонними API.
Опыт работы с легаси-кодом: умение аккуратно рефакторить без регрессий, выделять сервисный слой, покрывать тестами критичные места.
Уверенный Git, pre-commit, CI.
Будет плюсом
Опыт написания тестов на pytest.
Опыт с трекерами трафика (Keitaro и аналоги), affiliate-системами.
Опыт миграций Poetry → uv, Black/Flake8/Pylint → ruff.
Навык оптимизации SQL и кешей.
Работа с pandas/numpy при обработке отчётов.
Мы предлагаем