Задачи: — Проектировать и разрабатывать backend-сервисы на Python с использованием FastAPI, Django и AsyncIO. — Реализовывать транзакционную и финансовую логику, включая BNPL-сценарии, расчеты и интеграции. — Строить REST и gRPC API, а также Event-Driven архитектуру с использованием Kafka и RabbitMQ. — Работать с PostgreSQL, включая транзакции, уровни изоляции, блокировки и оптимизацию сложных запросов. — Обеспечивать надежность распределенных систем через идемпотентность, обработку ошибок и контроль конкурентности. — Покрывать код unit и integration тестами, проводить Code Review и менторить Middle-разработчиков. — Настраивать Observability (логи, метрики, трейсинг) и участвовать в разборе production-инцидентов. Требования: — Минимум 4 года коммерческого опыта backend-разработки на Python. — Опыт работы с FastAPI, Django, AsyncIO, микросервисной архитектурой и распределенными системами. — Отличное знание SQL и глубокое понимание PostgreSQL, включая транзакции, уровни изоляции, блокировки и оптимизацию производительности. — Практический опыт проектирования REST и gRPC API, а также работы с брокерами сообщений Kafka и RabbitMQ. — Знание Docker, Kubernetes, CI/CD и инструментов Observability. — Опыт в FinTech, Banking, Payments или Ledger будет преимуществом. — Разговорный русский и узбекский языки, английский для чтения технической документации.
Загружаем…