сегодня

Backend developer

ориентир по рынку
вакансия зп не указана
в среднем 314 000 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансиейЗагрузи резюме, чтобы видеть мэтч с вакой

подготовься к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме

описание

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

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.