Назад

Не получаете ответ?

Вакансия опубликована 7 дн. назад - шансы на ответ снижаются.

7 дней назад

Senior Python Developer (UZCARD BNPL)

Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b1
Страна
Uzbekistan
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

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

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

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

Текст:
/
TL;DR
Senior Python Developer (UZCARD BNPL): Проектирование и разработка backend-сервисов для транзакционных и финансовых BNPL-сценариев с акцентом на интеграции с банками и процессингом, распределённые системы и PostgreSQL. Фокус на обеспечении идемпотентности, управлении конкурентным доступом, оптимизации сложных запросов и надёжности production-систем.

Локация: Ташкент, работа на месте работодателя

Компания

Разработка финтех-решения UZCARD BNPL с транзакционной логикой, финансовыми сценариями и интеграциями с банками и процессингом.

Что делать

  • Проектировать и разрабатывать backend-сервисы на Python с использованием FastAPI, Django и AsyncIO.
  • Реализовывать BNPL-сценарии, расчёты, транзакционную и финансовую логику.
  • Создавать REST/gRPC API и event-driven архитектуру с Kafka и RabbitMQ.
  • Работать с PostgreSQL: транзакциями, уровнями изоляции, блокировками и оптимизацией сложных запросов.
  • Обеспечивать надёжность распределённых систем, включая идемпотентность, обработку ошибок и concurrency control.
  • Покрывать код 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, банковской сфере, платежах или разработке ledger-систем.

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

  • Полная занятость.
  • Работа на месте работодателя в Ташкенте.
  • Участие в разборе production-инцидентов и развитии надёжности систем.

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