Назад
3 часа назад

Python Developer (Fintech)

300 000 - 370 000
Формат работы
remote (только Russia)/onsite
Тип работы
fulltime
Грейд
senior
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Python Developer (Fintech): Разработка и развитие асинхронной микросервисной платформы на Python/FastAPI для высоконагруженного финтеха и эквайринга с акцентом на отказоустойчивую бизнес-логику, платёжные флоу и консистентность данных. Focus on проектирование распределённых систем с очередями, ретраями, идемпотентностью, конкурентным доступом и интеграциями с нестабильными внешними API.

Локация: удалённая работа по РФ или офис в Казани

Зарплата: 300 000–370 000 ₽ на руки в месяц

Компания

AYA Group развивает IT-продукты и помогает проектам и стартапам выходить на рынки России, СНГ, Латинской Америки и Азии.

Что делать

  • Разрабатывать и развивать асинхронную микросервисную платформу на Python и FastAPI для высоконагруженного финтеха и эквайринга.
  • Проектировать отказоустойчивую бизнес-логику распределённых систем: очереди, ретраи, идемпотентность, конкурентный доступ и консистентность данных.
  • Развивать платёжное ядро: ордера, транзакции, маршрутизацию платёжных флоу, алгоритмы матчинга и автозачисления.
  • Проектировать интеграции с внешними API, включая обработку таймаутов, ошибок, callback и webhook-флоу.
  • Взаимодействовать с командами тестирования, аналитики и смежными backend-командами, участвовать в code review.

Требования

  • От 3 до 6 лет опыта промышленной разработки на Python; уверенное владение Python 3.12+.
  • Опыт асинхронной разработки: asyncio, асинхронные HTTP-клиенты, очереди и фоновые процессы.
  • Знание SQL, PostgreSQL или MySQL-совместимых СУБД, транзакций, блокировок, индексов и миграций.
  • Опыт с Redis, RabbitMQ или Kafka, FastAPI, Django или Flask, Celery, Socket.IO и aio-libs.
  • Опыт с Docker, docker-compose, subprocess и systemd; понимание многопоточности, замков и флагов.
  • Понимание отказоустойчивости, идемпотентности, observability и диагностики распределённых систем; готовность работать в распределённой команде.

Хорошо, если есть

  • Опыт в платёжном, fintech или highload-домене.
  • Опыт с Sentry, OpenTelemetry, метриками и трассировкой.
  • Опыт с Kubernetes и Helm.
  • Опыт с NewSQL-решениями для Big Data, включая TiDB.

Культура и преимущества

  • Удалённый формат по РФ или работа из офиса в Казани.
  • Гибкий график и распределённая команда с поддерживающей рабочей атмосферой.
  • Ориентация на результат, экологичные коммуникации и минимум лишних совещаний.
  • Возможности профессионального роста внутри компании.
  • Корпоративные мероприятия, спорт, обучение и ДМС после трёх месяцев работы.
  • Два дополнительных выходных дня в год.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →