Backend Engineer Senior Python
Обязательные требования
•Глубокий опыт Python + Django (архитектура, ORM, миграции, производительность)
•Уверенный опыт Celery + RabbitMQ: ретраи, идемпотентность, дедлеттеры, таймауты, мониторинг
•Опыт интеграций с внешними API: rate limits, circuit breaking, backoff, контрактные ошибки
•Опыт работы с PostgreSQL (индексы, explain, оптимизация запросов)
•Практика наблюдаемости: structured logs, Sentry, метрики, алертинг
•Опыт сопровождения критичных фоновых процессов в проде
•Уверенный Docker и эксплуатация multi-service backend (web + workers + beat + broker + db)
•Базовый/уверенный CI/CD: сборка, проверки, релиз, rollback-стратегии
•Ответственность за reliability асинхронного контура (очереди, воркеры, деградации)
Желательно
•Опыт с несколькими БД и database routers
•Опыт в marketplace/payments/бот-интеграциях
•Понимание security аспектов: подписи webhook, безопасное хранение ключей
Чем предстоит заниматься
•Вести ключевые backend-домены с высокой сложностью (merchant, product_submission, интеграции с внешними API)
•Проектировать и сопровождать надежные фоновые процессы на Celery/RabbitMQ (retry, идемпотентность, наблюдаемость)
•Стабилизировать интеграции с внешними системами (Kaspi/WB/Telegram/LLM): лимиты, деградации, отказоустойчивость
•Улучшать производительность PostgreSQL-запросов и снижать технический долг в критичных местах
•Брать primary ownership за платформенные задачи: CI/CD, релизы, rollback, reliability асинхронного контура
Что мы предлагаем
•Официальное трудоустройство в компании-резиденте Astana Hub
•Возможность расти и развиваться вместе с проектом
•Самостоятельность
•Корпоративную среду высокого качества и большое пространство для креатива и проявления нестандартных решений