Главная›Вакансии›IT и разработка›Программист›Python Tech Lead / Staff Backend Engineer (Payments)

ТМГТ · Москва

Python Tech Lead / Staff Backend Engineer (Payments) — ТМГТ

Ищем hands-on технического лидера, который возьмёт ownership критического транзакционного контура: payment execution, ledger, processor integrations и reconciliation.

Топ-5% по зарплатеОпубликована сегодня

Где эта вакансия на рынке

Голубая полоса — вилка, в которую попадает половина предложений «Программист», серая засечка — середина рынка. Предложение обгоняет 95% вакансий направления.

61 000 ₽в среднем 165 000 ₽290 000 ₽

Коротко о вакансии

Предложение выше рынка: 300 000 — 350 000 ₽ против средних 165 000 ₽ по направлению «Программист» — это плюс 97%. В требованиях: python, fastapi, asyncio, sqlalchemy, postgresql. Компания нанимает активно — открытых позиций сейчас 6.

В Москве по этому направлению платят в среднем 235 000 ₽, предложение обгоняет 92% местных вакансий.

Описание вакансии

Python Tech Lead / Staff Backend Engineer — Payments

О роли

Ищем hands-on технического лидера, который возьмёт ownership критического транзакционного контура: payment execution, ledger, processor integrations и reconciliation. Это не чисто менеджерская позиция — основная ценность роли в архитектурных решениях, личной работе с кодом, разборе сложных инцидентов и повышении инженерной планки команды.

Нам нужен человек, который способен самостоятельно уменьшать техническую нагрузку на команду: принимать решения в условиях неполных внешних контрактов, видеть системные риски до релиза и доводить money-critical изменения до проверяемого production-ready результата.

О продукте

Мы строим B2B fintech-платформу с event-driven backend на Python 3.14, FastAPI, PostgreSQL 17, SQLAlchemy 2.0 async, Kafka/Redpanda, Debezium CDC и Temporal.

Платформа интегрируется с банковскими и платёжными рельсами, processors, custody/wallet infrastructure, KYC/KYT-провайдерами и FX-источниками. Ошибка в retries, concurrency, idempotency или учёте может привести к реальному финансовому эффекту, поэтому решения должны быть объяснимыми, наблюдаемыми и защищёнными детерминированными инвариантами.

Чем предстоит заниматься

— Проектировать и развивать payment state machine и полный lifecycle операции: authorization, reservation, provider execution, confirmation, settlement и reconciliation.
— Развивать double-entry ledger, available/pending/hold balances, fees, refunds, reversals и FX postings.
— Обеспечивать идемпотентность и защиту от duplicate execution, race conditions и TOCTOU через transaction boundaries, DB constraints и другие доказуемые guards.
— Корректно обрабатывать timeout и неизвестный результат внешнего вызова без слепого повторного списания.
— Проектировать durable workflows, safe retries, replay и обработку duplicated/out-of-order Kafka events.
— Строить безопасные webhooks: HMAC/RSA verification, timestamp/anti-replay, persist-then-process и idempotent processing.
— Разбирать расхождения между internal state и provider state, строить reconciliation и compensating entries без переписывания финансовой истории.
— Принимать ключевые system-design решения, ревьюить критические изменения, задавать engineering patterns и помогать сильным разработчикам расти.
— Оставаться hands-on: писать и ревьюить production-код, тесты, migrations и observability для money-path.

Что мы ожидаем

— Senior/Lead-level Python backend и подтверждённое production ownership критического сервиса или контура.
— Глубокое понимание async/await, FastAPI или аналогичного framework и строгой типизации.
— Сильный PostgreSQL: schema design, transactions, locking, isolation, constraints и безопасные migrations.
— Опыт с Kafka/Redpanda или аналогичной event-driven системой; понимание at-least-once delivery, replay и idempotent consumers.
— Production-опыт в payments, banking, ledger, transaction processing, reconciliation или другом stateful money-critical домене.
— Опыт интеграции внешних financial APIs, processors или providers через API, webhooks и settlement/status flows.
— Способность объяснять компромиссы, принимать решения и отвечать за результат, а не только выполнять готовые задачи.
— Рабочий английский для документации, Jira/Confluence и инженерной коммуникации.

Сильным плюсом будет

— Temporal, Debezium CDC, FastStream, AWS EKS, Helm или ArgoCD.
— Практический опыт double-entry accounting, custody/wallet infrastructure, KYC/KYT/AML или цифровых активов.
— Опыт технического лидерства без ухода от кода: system design, code review, incident leadership и развитие общих стандартов.

AI-driven engineering

Agent tooling используется для декомпозиции, кода, refactoring, тестов, migrations и анализа логов. Для Tech Lead/Staff уровня важен системный workflow: качественный контекст и правила, review diff, детерминированные проверки и личная ответственность. Секреты, PII и чувствительные финансовые данные не передаются во внешние модели; ledger, reconciliation, authorization, migrations и security controls проверяются независимо от AI-generated output.

Почему роль может быть интересна

— Прямое влияние на архитектуру и инженерные стандарты критического ядра продукта.
— Сложные задачи на стыке payments, distributed systems, PostgreSQL и внешних интеграций.
— Небольшая команда около 20 человек и стадия prelaunch: решения можно доводить от design до результата без длинной цепочки согласований.
— Возможность построить устойчивые patterns для money-path, а не поддерживать набор изолированных CRUD-сервисов.

Формат работы

Полная занятость. Основной формат — офис в Хамовниках, Москва. Ограниченный гибрид возможен по согласованию, но большинство рабочих дней команда проводит в офисе. Remote-only не рассматриваем.

Детали продукта, юрисдикцию и чувствительный контекст раскрываем после NDA.

Как проходит отбор

— Короткое обсуждение опыта, office-fit и AI-driven процесса.
— Техническое интервью: Python, PostgreSQL, event-driven architecture, idempotency, consistency и incidents.
— System design на реальном money-critical кейсе.
— Финальная калибровка роли и engineering fit.

Вакансия опубликована 29 сентября, проверена 30.09.2026. Открыть оригинал.

Ключевые навыки

PythonFastAPIAsyncioSQLAlchemyPostgreSQLKafkaTemporalMicroservicesEvent-Driven ArchitectureDistributed SystemsPayment SystemsPayment ProcessingReconciliationSystem DesignTechnical Leadership

Как откликнуться

Отклик оформляется на странице работодателя — кнопка выше ведёт туда напрямую. Перед отправкой стоит подогнать резюме под текст вакансии: работодатели читают первые строки и ищут в них свои слова. Если рассылаете отклики десятками, посмотрите сервис автооткликов — он отправляет их за вас по заданным настройкам, до 50 в сутки. Про сам поиск работы есть разбор в статье как быстро найти работу.

Спросите нейросети о вакансии

Отвечает DeepSeek по данным этой страницы: зарплата против рынка, условия, работодатель

Вопросы по этой вакансии

Сколько платят на позиции «Python Tech Lead / Staff Backend Engineer (Payments)»?

Работодатель указал вилку 300 000 — 350 000 ₽. В среднем по направлению «Программист» платят 165 000 ₽, то есть предложение выше рынка.

Какой опыт нужен?

В требованиях указано: от 3 до 6 лет. Работать нужно на месте, город — Москва.

Вакансия ещё открыта?

Да, на 30.09.2026 она активна: каждую ночь каталог сверяется с источником, закрытые предложения помечаются и уходят из списков.

О компании

ТМГТ

АО «ТрансМашГазТокен» (ТМГТ) — московская технологическая компания, которая создаёт B2B-инфраструктуру для институциональной работы с цифровыми активами. Мы разрабатываем программную платформу для кастодии, расчётов, управления операциями и контроля рисков в регулируемой среде. ТМГТ находится на стадии pre-launch. Сейчас команда проектирует архитектуру платформы, инженерные и защитные контуры, ин…

Открытых вакансий: 6

Похожие вакансии

Соседи по направлению с близкими требованиями.

Senior Python Backend Developer

от 350 000 ₽+112% к среднему

Хантфлоу · Москва

Будет создавать продуктовую ценность для наших клиентов. Будет разрабатывать надежную и масштабируемую архитектуру на годы. Будет непрерывно улучшать кодовую базу...

Более 6 летПрограммистОпубликована 27 сентября

Руководитель группы разработки (Team Lead C++ и Java)

от 450 000 ₽+173% к среднему

DIS Group · Москва

Управлять командой разработки: декомпозировать и распределять задачи, проводить code review, отвечать за финальный результат. Развивать команду: техническая экспертиза, отбор разработчиков.

Можно удалённоБолее 6 летПрограммистОпубликована 27 сентября

Старший С++ разработчик (Лимасcол, Кипр)

5 500 — 7 000 €+230% к среднему

MetaQuotes Software Corp. · Санкт-Петербург

Высоконагруженная распределённая торгово-информационная платформа MetaTrader 5. Интеграция с биржевыми и банковскими платформами. Распределённая система интеграции брокеров. Собственный язык MQL...

Более 6 летПрограммистОпубликована 17 сентября

Другие вакансии компании

Senior QA Engineer (Manual / Web + API)

300 000 — 350 000 ₽+225% к среднему

ТМГТ · Москва

Роль должна уменьшать нагрузку на команду, а не ждать идеально подготовленного ТЗ. Вы будете собирать недостающий контекст, превращать бизнес-риски...

От 3 до 6 летТестировщикОпубликована 29 сентября

Senior SRE / Platform Engineer (AWS / Kubernetes)

300 000 — 380 000 ₽+95% к среднему

ТМГТ · Москва

Определение и внедрение SLO/SLI, error budgets, алертинг на их основе. Построение и развитие CI/CD, инфраструктура как код (Terraform...

От 3 до 6 летDevOps-инженерОпубликована 29 сентября

Senior Application Security Engineer (AppSec)

300 000 — 350 000 ₽+225% к среднему

ТМГТ · Москва

Техническая безопасность: — Threat modeling ключевых компонентов: подписание транзакций, управление ключами, кастодиальные процессы. — Secure code review критичных участков (backend, блокчейн-компоненты...

От 3 до 6 летСпециалист по информационной безопасностиОпубликована 29 сентября

Где платят больше

Ближайшие предложения того же направления с более высокой вилкой.

Архитектор программного обеспечения (Embedded / Telecom)

300 000 — 450 000 ₽+127% к среднему

Открытые Лаборатории · Нижний Новгород

Мы разрабатываем встроенное программное обеспечение для оборудования радиорелейной связи. ПО отвечает за управление сетевым узлом, конфигурирование и мониторинг оборудования, взаимодействие...

Более 6 летПрограммистОпубликована 28 сентября

Senior Full Stack Developer — React и Node.js

4 000 — 6 000 $+137% к среднему

Сальников Станислав Сергеевич · Санкт-Петербург

Разрабатывать и поддерживать frontend на React и TypeScript. * Создавать backend-сервисы и API на Node.js и TypeScript. * Работать с PostgreSQL...

Можно удалённоОт 3 до 6 летПрограммистОпубликована 29 сентября

Расчёты по этой вакансии

Вилка в объявлении указана до вычета налога. Посчитайте, сколько останется на руки и что выйдет с отпускными и переработками.

Ещё по направлению

Разработка на Python, Java, C#, 1С, JavaScript и других стеках: продукты, интеграции, поддержка систем.