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 подход