Python developer (Django Admin)

Python developer (Django Admin)

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

Мы — 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 при обработке отчётов.

Мы предлагаем

  • Удалённый формат работы.
  • Долгосрочное сотрудничество без бюрократии и с реальным техническим челленджем.
  • Оплачиваемый отпуск 21 рабочий день (пн-пт)
  • Оплачиваемые больничные, празднечные
  • ЗП: 1500$-2000$
  • Возможность роста и развития (тех.лид/ ментор)
  • Несколько связанных продуктов с живой доменной областью (трафик, офферы, топы, платёжки, отчётность).
  • Реальное влияние на архитектуру: часть кодовой базы задаёт стандарт, другую часть нужно до него подтянуть — есть где приложить инженерное мышление.
Навыки
  • Python
  • Django Rest Framework
  • GitHub
  • Celery
  • Django Framework
  • OpenAPI
  • Sentry
  • админ-панели
  • Оптимизация кода
  • Рефакторинг кода
  • Pytest
  • Git
Посмотреть контакты работодателя

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

Авто-подбор.рф
  • Москва

  • Не указана

Рекомендуем
Devhunt
  • Москва

  • Не указана

Рекомендуем
КСК-Эйч Ар

Python-разработчик

КСК-Эйч Ар

  • Воронеж

  • Не указана

Рекомендуем
ГНИВЦ
  • Москва

  • Не указана

Альфа-Банк
  • Москва

  • Не указана

Betting Software
  • Москва

  • Не указана

Компания ПЭК
  • Москва

  • Не указана

МАСС ГРУПП

Разработчик

МАСС ГРУПП

  • Москва

  • Не указана

X5 Tech
  • Москва

  • Не указана

Postgres Professional

Python-разработчик

Postgres Professional

  • Москва

  • Не указана

REMONT.IO
  • Москва

  • до 120000 RUR

Платформа Больших Данных

Python-разработчик

Платформа Больших Данных

  • Москва

  • до 120000 RUR

iConText Group
  • Москва

  • до 120000 RUR

Social Media Holding
  • Москва

  • до 120000 RUR

Ассоциация IPChain

Python-разработчик

Ассоциация IPChain

  • Москва

  • до 120000 RUR

Генотек
  • Москва

  • до 200000 RUR

  • Москва

  • до 600 RUR

МТС
  • Москва

  • до 600 RUR

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

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