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 и платежными провайдерами
  • Обработка 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 (час перерыв на обед)
  • Удаленный формат работы
  • Участие в интересных проектах и возможность влиять на развитие компании
Посмотреть контакты работодателя

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

Nitka Technologies, Inc.

Senior Python Developer

Nitka Technologies, Inc.

  • Сербия

  • Не указана

Рекомендуем
Software Country (ТОО Балхаш Системс)

Senior Python Developer (AI-First / AWS Serverless)

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

  • Сербия

  • Не указана

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

  • Не указана

Рекомендуем
Mercury Development

Ruby Developer

Mercury Development

  • Сербия

  • Не указана

Nitka Technologies, Inc.

Lead SRE / SRE Architect

Nitka Technologies, Inc.

  • Сербия

  • Не указана

Infrastructure Lead

ЧК TECH LAB LTD.

  • Сербия

  • Не указана

FOCO ELEVADO LDA
  • Сербия

  • Не указана

Access Softek (ИП Рытиков Сергей Сергеевич)

Ведущий программист (.NET C#)

Access Softek (ИП Рытиков Сергей Сергеевич)

  • Сербия

  • Не указана

TRIBE (LTD STARTRIBE)

Senior Delivery Manager

TRIBE (LTD STARTRIBE)

  • Сербия

  • Не указана

Novakid Inc
  • Сербия

  • от 3500 USD

Head of Growth / Growth Marketing Lead

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

  • Сербия

  • до 5000 EUR

WEKINGS
  • Сербия

  • до 5000 EUR

Pushwoosh
  • Сербия

  • до 5000 EUR

Nitka Technologies, Inc.
  • Сербия

  • до 5000 EUR

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

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

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

  • Сербия

  • до 150000 RUR

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

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