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