Zorky CRMZorky CRM
EN|RU
@ekaterinovikova
All jobs

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

middleremoteМосква, RUScore undefined/1002d ago
Market insights
📊 Backend: salaries and demand on the market
Stack
celeryclickhousedjangodockergitlabgrafanahelmkubernetespostgresqlprometheuspytestpythonredissentry
Apply
Upload your CV — we will connect you with the employer directly through our pool.
Send your CV →
Description
Обязанности: Продукт: финтех-платформа — платёжный процессинг, личный кабинет, 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 Удаленная работа
Employer contacts (email/phone/telegram) are hidden from the public preview — send your CV, and we will connect you directly.
Urgent question? Message @ekaterinovikova