Разработка и развитие backend-сервисов для проекта в сфере криптовалют и цифровых активов.

Задачи:

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

Требования:

  • Опыт backend-разработки от 5 лет, значительная часть — на Python; глубокое знание Python 3.
  • Опыт разработки и поддержки крупных production-проектов на Django, уверенное владение Django ORM и Django REST Framework.
  • Обязателен опыт работы в Crypto / Blockchain; опыт разработки финансовых и транзакционных систем, понимание балансов, платежей и финансовых операций.
  • Опыт проектирования REST API, микросервисной архитектуры и высоконагруженных production-систем.
  • Уверенное знание PostgreSQL, SQL, индексов, транзакций и оптимизации запросов; опыт работы с Redis.
  • Понимание асинхронного программирования в Python, опыт фоновой обработки задач и работы с брокерами сообщений; знание NATS.
  • Опыт разработки WebSocket и real-time сервисов, работы с большими объёмами данных и интенсивными потоками событий.
  • Знание FastAPI / asyncio, ClickHouse, Kubernetes, CI/CD, Prometheus, Grafana и инструментов observability.
  • Понимание отказоустойчивости, горизонтального масштабирования, безопасной backend-разработки, конкурентного доступа и целостности данных.
  • Опыт Unit / Integration Testing; знание Git, Docker и Linux.
  • Умение самостоятельно проектировать решения, декомпозировать задачи, доводить их до production и работать с большой кодовой базой.
  • Опыт участия в крупных multi-team проектах.

Условия: full-time, гибридный формат в Минске; собеседование в офисе; оформление по ТК РБ. Крупный технически сложный проект с большой существующей кодовой базой.