Senior Python Developer (Django)
Компания: крипто-необанк
Формат: удаленно
О проекте:
Мы строим финтех-продукт с карточной инфраструктурой: транзакции, вебхуки, интеграции с провайдерами, работа с внешними счетами и ончейн-сервисами.
Мы ищем Senior Python Developer (Django), который умеет не просто писать код, а проектировать надежные backend-системы для работы с транзакциями.
Задачи:
- Разработка и развитие backend-сервисов на Python (Django)
- Проектирование архитектуры систем под высокую нагрузку и транзакционную модель
- Интеграция с внешними провайдерами: карточные процессинги, платежные шлюзы, KYC/AML сервисы, банковские API
- Работа с вебхуками (прием, обработка, идемпотентность, ретраи)
- Участие в проектировании платежных и учетных систем
- Работа с ончейн-интеграциями (базовый уровень)
- Оптимизация производительности и стабильности системы
- Участие в код-ревью и формировании инженерных стандартов
Требования:
- 5+ лет коммерческого опыта с Python
- Уверенный опыт с Django (DRF, ORM, middleware, signals)
- Опыт работы в финтехе или с транзакционными системами
- Понимание: жизненного цикла транзакций, консистентности данных (ACID, eventual consistency), идемпотентности операций
- Опыт интеграций с внешними API (REST, webhooks)
- Глубокое знание PostgreSQL: индексы, транзакции, блокировки, оптимизация запросов
- Опыт работы с Redis (кэш, очереди, rate limiting)
- Понимание архитектур: монолит vs микросервисы, event-driven подход
- Опыт проектирования систем (не только кодинг)
Желательные:
- Опыт работы с карточными продуктами (issuing, acquiring)
- Опыт работы с платежными провайдерами
- Понимание Web3 на базовом уровне: кошельки, транзакции, взаимодействие с блокчейном через API
- Опыт работы с очередями (Kafka / RabbitMQ)
- Docker / Kubernetes
- Опыт highload систем
Будет плюсом:
- Опыт построения биллинга или ledger-систем
- Понимание antifraud и риск-систем
- Опыт работы с event sourcing
- Участие в построении платформенных решений