31 января 2026
Привет! Прошу в сопроводительном письме рассказать про опыт с платежными системами!
А теперь немного про нас
О проекте:
Мы разрабатываем сервис для выпуска международных предоплаченных карт.
Сейчас находимся на стадии активного MVP: архитектура уже спроектирована, есть сильный технический адвайзер и junior-разработчик.
Ищем опытного инженера, который возьмёт на себя реализацию ядра системы и доведёт продукт до продакшна. Это роль с высокой степенью влияния на архитектуру и ключевые технические решения.
ТРЕБОВАНИЯ :
Must-have
- Senior-level backend опыт: проектирование и реализация ядра сервиса, доведение MVP до production, работа без микроменеджмента ("большие мазки").
- Python backend (FastAPI) + asyncio: уверенная разработка асинхронных сервисов под нагрузкой (практика микросервисов/асинхронных контуров/продуманных высокопроизводительных монолитных систем).
- PostgreSQL на уровне транзакций: блокировки, изоляции, корректная конкурентная запись/чтение (в финансовом контуре обязательно).
- Финансовая ответственность данных: опыт финсистем или систем с высокой ответственностью за консистентность (ledger/балансы/транзакции/брокерские операции и т.п.).
- Интеграции с внешними API: устойчивость (timeouts, retries), идемпотентность, обработка ошибок, лимитов.
- Автономность в delivery: Docker + CI/CD + базовая эксплуатация/деплой (настройка пайплайна/контейнеризации).
- Инженерное мышление от бизнес-цели : задавать правильные вопросы, предлагать решения под продукт (ядро для крипто-шлюз/эквайринг/карты )
НАВЫКИ :
Архитектура финтех-ядра / платежного контура
- проектирование отказоустойчивой обработки транзакций, идемпотентность, ретраи, гарантии доставки (outbox/DLQ), защита от гонок
- проектирование внутреннего леджера (учёт балансов/движений), строгая консистентность данных
Асинхронный Python под нагрузкой
- практический опыт asyncio и асинхронных сервисов на FastAPI;
- работа с конкурентностью/лимитами/фоновой обработкой
Глубокая работа с БД как с деньгами
- понимание ACID; транзакции, блокировки и уровни изоляции в PostgreSQL (включая SELECT FOR UPDATE)
- понимание точности денег: запрет float для финансовых расчётов
Technical Leadership
Nice-to-have
- Temporal.io (workflows/saga), либо эквивалентный опыт оркестрации долгих процессов.
- Опыт платежей/эквайринга/карт (интеграции с провайдерами, статусы, сверки, антифрод-сигналы).
- Telegram Bot API / WebApp (как бонус).
- Понимание крипто-домена (USDT/Tron) как плюс
ТЕХНОЛОГИИ / ИНСТРУМЕНТЫ :
Ядро стека
- Python 3, FastAPI, asyncio
PostgreSQL (транзакции/блокировки/изоляции)
- ORM/валидация: SQLAlchemy, Alembic, Pydantic
- Очереди/асинхронная обработка: Celery + RabbitMQ и/или Kafka (идемпотентность, ретраи, DLQ/outbox)
- Redis (кэш/локи/лимиты)
- Temporal.io (как целевой инструмент оркестрации workflows в проекте)
Delivery/эксплуатация (Strong plus)
- Docker, Docker Compose
- Kubernetes (как плюс, понимание, но не глубокие знания)
- CI/CD: GitLab CI/CD (или аналог), автотесты (pytest)
- Linux, Nginx (базовая эксплуатация)
Логгирование (желательно)
- Prometheus, Grafana
- централизованные логи (ELK) / Sentry (любые эквиваленты)
Мы предлагаем