2 дня назад
Python Tech Lead / Staff Backend Engineer (Payments)
300 000 - 350 000₽
hhВакансия с HeadHunter. Контакт ведёт на hh.ru
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
Python Tech Lead / Staff Backend Engineer (Payments): Разработка критического транзакционного контура B2B fintech-платформы с акцентом на payment execution, ledger, processor integrations и reconciliation. Focus on проектирование state machine и durable workflows, обеспечение идемпотентности и консистентности, а также разбор сложных инцидентов в money-critical системах.
Локация: офис в Хамовниках, Москва; большинство рабочих дней — на месте работодателя. Ограниченный гибрид возможен по согласованию, remote-only не рассматривается.
Зарплата: 300 000–350 000 ₽ на руки в месяц.
Компания
Разработка B2B fintech-платформы с event-driven backend для платежных операций, банковских и процессинговых интеграций, ledger, KYC/KYT и FX-сценариев.
Что делать
- Проектировать и развивать payment state machine и полный lifecycle операций: authorization, reservation, execution, confirmation, settlement и reconciliation.
- Развивать double-entry ledger, балансы available/pending/hold, комиссии, возвраты, reversals и FX postings.
- Обеспечивать идемпотентность, защиту от duplicate execution, race conditions и TOCTOU с помощью transaction boundaries, ограничений базы данных и проверяемых guards.
- Проектировать durable workflows, safe retries, replay и обработку дублированных или пришедших не по порядку Kafka-событий.
- Строить безопасные webhooks, reconciliation и compensating entries, а также разбирать расхождения между внутренним и внешним состоянием.
- Принимать system-design решения, ревьюить критические изменения, писать production-код, тесты, migrations и observability для money-path.
Требования
- Уровень Senior/Lead в Python backend и подтверждённый production ownership критического сервиса или контура.
- Глубокое понимание async/await, FastAPI или аналогичного framework и строгой типизации.
- Сильный PostgreSQL: проектирование схем, транзакции, блокировки, изоляция, constraints и безопасные migrations.
- Опыт с Kafka/Redpanda или аналогичными event-driven системами, at-least-once delivery, replay и idempotent consumers.
- Production-опыт в payments, banking, ledger, transaction processing, reconciliation или другом stateful money-critical домене.
- Рабочий английский требуется для документации, 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 и развитие инженерных стандартов.
Культура и преимущества
- Небольшая команда около 20 человек и стадия prelaunch.
- Прямое влияние на архитектуру и инженерные стандарты критического ядра продукта.
- Сложные задачи на стыке payments, distributed systems, PostgreSQL и внешних интеграций.
- AI-инструменты используются для декомпозиции, кода, рефакторинга, тестов, migrations и анализа логов.
- Секреты, PII и чувствительные финансовые данные не передаются во внешние модели; критические финансовые и security-компоненты проверяются независимо.
Процесс найма
- Обсуждение опыта, office-fit и AI-driven процесса.
- Техническое интервью по Python, PostgreSQL, event-driven architecture, idempotency, consistency и incidents.
- System design на реальном money-critical кейсе и финальная калибровка роли.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
Финансовое Объединение Ра
3 дня назад
Team Lead Backend (Go/Python)
300 000 - 350 000₽
AYA Group
2 дня назад
Python Developer (Fintech)
300 000 - 350 000₽
Сбер
2 дня назад
Python-разработчик (AI)
200 000 - 300 000₽
Жуков Сергей Дмитриевич
6 дней назад
Python-разработчик (Fintech)
220 000 - 240 000₽
Firecode
6 дней назад
Python Developer Middle+/Senior (Fintech)
200 000 - 250 000₽
ASTON
2 дня назад
Python Developer
250 000 - 300 000₽