python-разработчик в брокерской платформе

ориентир по рынку
вакансия зп не указана
в среднем 326 615 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансиейЗагрузи резюме, чтобы видеть мэтч с вакой

подготовься к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме

описание

Мы — продуктовая компания. Наш основной фокус — продукты в сфере офлайн- и онлайн-кредитования. Среди наших клиентов: розничные банки Беларуси — Сбер Банк, Банк БелВЭБ, Банк Дабрабыт, Паритетбанк и др.; крупные торговые сети — 5 элемент, Электросила, Ома и др. Брокерская платформа. Через неё заявки на кредит и лизинг из магазинов уходят в 12+ банков и лизинговых компаний, проходят скоринг, подписание и выдачу.

задачи

  • Развивать ядро платформы: жизненный цикл заявки, статусы, интеграции с банками.
  • Выносить логику из больших view-файлов и сигналов в явные use cases и state machine.
  • Укреплять интеграции с банками: идемпотентная отправка, таймауты, ретраи, единый HTTP-клиент, транзакционные side-effects.
  • Покрывать тестами критичные сценарии: создание заявки, отправка в банк, повторная отправка, callback от банка, смена статусов.
  • Задавать архитектурные решения и ревьюить код команды, помогать коллегам писать тестируемый код.
  • Брать продуктовые задачи: новая функциональность идёт вместе с рефакторингом, а не вместо него.
  • Катить свои изменения в прод самостоятельно — от ветки до релиза.

требования

  • От 5 лет коммерческой разработки на Python, из них от 3 лет на Django/DRF и Celery.
  • Опыт работы с большой живой кодовой базой: выделить границы, зафиксировать поведение тестами, заменять по частям, не останавливая продукт.
  • Понимание надёжности в распределённых сценариях: идемпотентность, ретраи, transaction.atomic / on_commit, гонки в очередях.
  • Интеграции с банковскими и партнёрскими API: и REST с JSON, и SOAP с XML. У разных банков разные протоколы и разное качество документации.
  • PostgreSQL: транзакции, блокировки, миграции на живых данных.
  • Умение защищать архитектурные решения аргументами и доводить их до конца в команде.

условия

  • Неформальная атмосфера в коллективе, отсутствие бюрократии
  • Заработная плата, привязанная к доллару
  • Официальное оформление по контракту ТК РБ, оплачиваемый отпуск — 25 календарных дней, оплата больничных листов
  • 5 sick days в год без подтверждающих документов
  • Гибкий рабочий график (возможна удаленная работа) и свобода действий
  • Частичная компенсация Allsports и медстраховка после полугода работы

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.