Локация
Удаленная работа по РФ или офис в Казани.
Зарплата
300 000–350 000 RUB на руки в месяц.
Компания
AYA Group развивает IT-продукты и помогает проектам и стартапам выходить на рынки России, СНГ, Латинской Америки и Азии.
Что делать
•Разрабатывать и развивать асинхронную микросервисную платформу на Python и FastAPI для highload fintech/acquiring.
•Проектировать отказоустойчивую бизнес-логику распределенной системы: очереди, ретраи, идемпотентность, конкурентный доступ и консистентность данных.
•Развивать платежное ядро: ордера, транзакции, маршрутизацию платежных флоу, алгоритмы матчинга и автозачисления.
•Проектировать интеграции с внешними API, включая callback/webhook-флоу, таймауты и обработку ошибок.
•Взаимодействовать с командами тестирования, аналитики и смежными backend-командами, участвовать в code review.
Требования
•От 3 до 6 лет опыта промышленной разработки.
•Уверенное владение Python 3.12+, asyncio, асинхронными HTTP-клиентами, очередями и фоновыми процессами.
•Опыт разработки микросервисов на FastAPI, Django или Flask.
•Уверенное владение SQL, опыт работы с PostgreSQL или MySQL-совместимыми СУБД, понимание транзакций, блокировок, индексов и миграций.
•Опыт работы с Redis, RabbitMQ или Kafka, Celery, socketio, Docker, docker-compose, Git и GitLab.
•Понимание отказоустойчивости, идемпотентности, observability и диагностики проблем в распределенных системах; опыт многопоточности, aio-libs, subprocesses и systemd.
Хорошо, если есть
•Опыт в платежном, fintech или highload-домене.
•Опыт работы с Sentry, OpenTelemetry, метриками и трассировкой.
•Опыт работы с Kubernetes, Helm и NewSQL-решениями для Big Data, включая TiDB.
Культура и преимущества
•Удаленная работа по РФ или офисный формат в Казани.
•Гибкий график и распределенная команда.
•Ориентация на результат, экологичные коммуникации и минимум лишних совещаний.
•Возможности профессионального роста, корпоративные мероприятия, спорт и обучение.
•ДМС после трех месяцев работы и два дополнительных day-off в год.