Эта вакансия в архиве
Посмотреть похожие вакансии ↓Описание вакансии
Текст:
TL;DR
Senior Python Engineer (Fintech): Разработка money-critical backend-систем для платежей, ledger и интеграций с процессорами на Python, FastAPI, PostgreSQL, Kafka и Temporal с акцентом на транзакционную корректность, идемпотентность и reconciliation. Focus on проектирование double-entry ledger и payment flows, безопасную обработку retries и concurrency, интеграцию внешних financial APIs и предотвращение повторного финансового эффекта.
Локация: Москва, Саввинская набережная; работа на месте работодателя, remote-only не рассматривается
Зарплата: 200 000–300 000 RUB на руки в месяц
Компания
ТМГТ развивает fintech-платформу для платежей, ledger, digital assets и интеграций с банковскими и финансовыми провайдерами.
Что делать
- Разрабатывать event-driven backend на Python для money-critical транзакционного контура.
- Проектировать double-entry ledger, balances, holds, settlement и reconciliation.
- Строить inbound и outbound payment flows, payment state machines и durable workflows.
- Интегрировать payment processors, acquirers, PSP, банковские рельсы, custody/wallet infrastructure и KYC/KYT-провайдеров.
- Обеспечивать идемпотентность, безопасные retries, защиту от race conditions, duplicate execution и повторных webhook-событий.
- Проводить code review, разбирать production discrepancies и развивать общие engineering patterns.
Требования
- Более 6 лет опыта и senior-level Python backend development с async/await.
- Production-опыт с ledger, accounting, transaction processing, платежными или банковскими системами либо payment processor integrations.
- Глубокое знание PostgreSQL: transactions, locking, constraints, isolation и migrations.
- Понимание distributed systems, idempotency, concurrency, retries, timeouts и eventual consistency.
- Опыт с FastAPI или аналогом, SQLAlchemy async, Kafka/Redpanda, pytest, Docker и CI/CD.
- Рабочий английский; Jira, Confluence и коммиты ведутся на английском.
Хорошо, если есть
- Опыт с Temporal, Debezium CDC, FastStream, AWS EKS, Helm, ArgoCD или ECR.
- Практика разработки и проверки AI-generated code с использованием rules, skills, guardrails и детерминированных тестов.
Культура и преимущества
- Полная занятость в команде, работающей с money-critical и security-sensitive системами.
- AI-driven подход используется для разработки, рефакторинга, тестирования, migrations и анализа логов.
- Можно выбрать или определить лучший fit между треками Ledger, Payments и Processor Integrations.
Процесс найма
- Обсуждение опыта и определение подходящего инженерного трека.
- Техническое интервью по Python, PostgreSQL, event-driven architecture, idempotency и consistency.
- System design на реальном money-critical кейсе и финальная калибровка роли.