Локация
Офис в Хамовниках, Москва; большинство рабочих дней — на месте работодателя. Ограниченный гибрид возможен по согласованию, 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 кейсе и финальная калибровка роли.