Senior Python Backend Developer для Django
Что за роль
Senior Python Backend Developer будет развивать backend-сервисы крупной платформы в сфере криптовалют и цифровых активов. Работа охватывает финансовые и транзакционные системы, высоконагруженные сервисы и значительную существующую кодовую базу. Важная часть задач — масштабирование backend-систем, интеграция сервисов и обеспечение целостности данных.
Что предстоит делать
- Разрабатывать и развивать backend-сервисы и функциональные модули на Python и Django.
- Проектировать REST API и интегрировать внутренние и внешние сервисы, в том числе компоненты на Go и других языках.
- Поддерживать и рефакторить существующую кодовую базу, оптимизировать SQL-запросы и производительность PostgreSQL.
- Создавать фоновые и асинхронные процессы, а также WebSocket- и real-time-сервисы.
- Участвовать в развитии микросервисной архитектуры, оценивать и декомпозировать сложные технические задачи.
- Проводить Code Review, писать тесты и разбирать проблемы production-среды.
- Работать с потоками событий и большими объёмами данных, поддерживать отказоустойчивость и горизонтальное масштабирование.
Что потребуется
- От пяти лет коммерческого опыта backend-разработки, значительная часть — на Python; глубокое знание Python 3.
- Практический опыт разработки и поддержки production-проектов на Django, уверенное владение Django ORM и Django REST Framework.
- Опыт построения микросервисов, высоконагруженных систем, REST API и интеграций между сервисами.
- Знание PostgreSQL, SQL, индексов, транзакций и оптимизации запросов; опыт работы с Redis и аналитическими СУБД, включая ClickHouse.
- Понимание асинхронного программирования, фоновой обработки задач и брокеров сообщений, включая NATS; опыт с FastAPI и asyncio.
- Опыт в Crypto или Blockchain обязателен; важны знания финансовых операций, балансов и платежей.
- Знакомство с Kubernetes, CI/CD, Prometheus, Grafana, Docker, Linux, Git и принципами безопасной разработки.
- Опыт Unit и Integration Testing, самостоятельного проектирования решений и работы с крупной кодовой базой; приветствуется участие в multi-team проектах.
Что важно знать
Вакансия сочетает backend-разработку на Python с задачами финансовой транзакционности, производительности и надёжности. В условиях указаны оформление по ТК Республики Беларусь и гибридный формат работы в Минске. Оплата обозначена как 2 350–2 700 USD net.
Подписка TalentMove
Больше,
чем вакансии
→ TalentScanAI
Узнайте стоимость вашего опыта на рынке
→ Закрытое сообщество
Нетворкинг и инсайды рынка труда
→ Топ вакансии
Лучшие вакансии с доставкой в Telegram