Python Backend Developer (Middle / Senior) для финтех-платформы

Дата размещения вакансии: 03.09.2026
Работодатель: Представительство Общества с ограниченной ответственностью Кошелек Алтын по Республике Абхазия город Казань
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

Обязанности:

  • Продукт: финтех-платформа — платёжный процессинг, личный кабинет, merchant API, антифрод. Монолит на Django, консолидированный из 9 сервисов, ~20 доменных приложений. Интеграции с банками, СБП, криптой. Whitelabel: несколько брендов на одной кодовой базе.

    ### Стек
    - Python 3.12, Django 5.2, DRF, Pydantic
    - PostgreSQL (psycopg3), Redis, ClickHouse
    - Celery (несколько очередей: realtime / batch / domain-events), pub/sub
    - Docker, Kubernetes + Helm, GitLab CI
    - pytest (xdist, factory-boy), TDD, ruff
    - Sentry, Grafana, Loki, Prometheus

    ### Чем предстоит заниматься
    - Интеграции с платёжными провайдерами: депозиты, выплаты, рефанды, вебхуки, HMAC-подписи, поллинг статусов
    - Транзакционный домен: статусная машина, идемпотентность, консистентность балансов (Redis + ledger в PG), распределённые локи
    - API личного кабинета и merchant-шлюза, Telegram-боты, админка
    - Производительность: индексы и планы запросов, circuit breakers для внешних API, тюнинг очередей
    - Тесты по TDD, код-ревью

Требования:

  • Требования
    - 3+ года коммерческой разработки на Python
    - Уверенный Django/DRF: ORM, миграции на живой БД, middleware
    - PostgreSQL: транзакции, блокировки, индексы, чтение EXPLAIN
    - Redis: кэш, локи, атомарные операции
    - Celery в проде: очереди, ретраи, идемпотентность задач
    - Понимание гонок и идемпотентности — работаем с деньгами, двойная выплата недопустима
    - Привычка покрывать код тестами (pytest)

Условия:

  • Будет плюсом
    - Опыт в финтехе / платёжных системах
    - ClickHouse, Kubernetes/Helm
    - Криптография в прикладе: HMAC, подписи запросов
    - Опыт с высоконагруженными API
    Удаленная работа