Описание
Обязанности: Продукт: финтех-платформа — платёжный процессинг, личный кабинет, merchant API, антифрод. Монолит на Django, консолидированный из 9 сервисов, ~20 доменных приложений. Интеграции с банками, СБП, криптой.
Whitelabel: несколько брендов на одной кодовой базе. 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 Удаленная работа
Контакты работодателя (email/phone/telegram) скрыты из публичного превью —
отправьте резюме, чтобы мы связали вас напрямую.