python developer в Crypto

грейд
senior
формат
гибрид Минск
страна
Беларусь
опубликована
9 ноя

описание

Крупный проект в сфере криптовалют и цифровых активов — технически сложная платформа с большой существующей кодовой базой.

задачи

  • Разрабатывать и развивать бэкенд-сервисы на Python и Django
  • Проектировать и реализовывать новые функциональные модули
  • Поддерживать, оптимизировать и рефакторить существующую кодовую базу
  • Разрабатывать и поддерживать REST API
  • Интегрировать внутренние и внешние сервисы, включая компоненты на Go и других языках
  • Работать с базами данных, оптимизировать SQL-запросы и производительность
  • Разрабатывать фоновые и асинхронные процессы
  • Участвовать в архитектурных решениях и развитии бэкенд-архитектуры
  • Декомпозировать и оценивать технически сложные задачи
  • Проводить Code Review и поддерживать качество кода
  • Анализировать и устранять проблемы в production
  • Параллельно работать над несколькими направлениями разработки

требования

  • Опыт работы в Crypto или Blockchain
  • Опыт разработки финансовых и транзакционных систем
  • Понимание работы с балансами, платежами и финансовыми операциями
  • Опыт работы с микросервисной архитектурой
  • Знание NATS и других брокеров сообщений
  • Опыт разработки WebSocket и сервисов реального времени
  • Знание FastAPI и asyncio
  • Опыт работы с большими объёмами данных и интенсивными потоками событий
  • Опыт глубокой оптимизации PostgreSQL под высокие нагрузки
  • Опыт работы с ClickHouse и аналитическими СУБД
  • Знание Kubernetes и CI/CD
  • Понимание отказоустойчивости и горизонтального масштабирования
  • Опыт работы с Prometheus, Grafana и инструментами наблюдаемости
  • Знание принципов безопасной бэкенд-разработки
  • Опыт участия в крупных проектах с несколькими командами
  • Не менее 5 лет коммерческого опыта бэкенд-разработки, значительная часть которого связана с Python
  • Глубокое знание Python 3
  • Опыт разработки и поддержки крупных production-проектов на Django
  • Уверенное владение Django ORM и Django REST Framework
  • Опыт проектирования и разработки REST API
  • Понимание архитектуры бэкенд-систем и взаимодействия микросервисов
  • Опыт разработки высоконагруженных production-систем
  • Опыт интеграции сервисов, в том числе написанных на разных языках программирования
  • Уверенное знание PostgreSQL: SQL, индексы, транзакции и оптимизация запросов
  • Опыт работы с Redis
  • Понимание асинхронного программирования на Python
  • Опыт фоновой обработки задач и работы с брокерами сообщений
  • Понимание транзакционности, конкурентного доступа и целостности данных
  • Опыт модульного и интеграционного тестирования
  • Знание Git, Docker и Linux
  • Умение самостоятельно проектировать решения, декомпозировать задачи и доводить их до production
  • Способность быстро разбираться в большой существующей кодовой базе и параллельно работать с несколькими задачами

условия

  • Оформление по ТК РБ

навыки

компания

Молодая IT-компания с центрами разработки в Смоленске и Минске. Делает программные решения, интеграции, аналитику, DevOps и IT-аутсорсинг для банков, страховых, финтех-компаний и корпораций.

Подробнее о компании →

похожие вакансии

статьи для разработчиков