У роли чёткая senior-зона ответственности, заметное влияние на работающий финансовый продукт и подробное описание; улучшение существующей системы сочетается с развитием продукта.
Кликните для подробной информации
Работа с наследиемАктуальный стекФинтех-продуктВлияние на решенияХорошие условия
Оценка от Hirify AI
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Создать профиль и узнать мэтч
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Senior Python-разработчик (Django): Развитие брокерской платформы для кредитных и лизинговых заявок с акцентом на жизненный цикл заявок, банковские интеграции и постепенную модернизацию большой кодовой базы. Focus on проектировании use cases и state machine, обеспечении идемпотентности и надёжности распределённых сценариев, а также тестировании интеграций и самостоятельном выпуске изменений.
Локация: Минск, улица Немига, 3; возможна удалённая работа. Официальное оформление по контракту ТК РБ.
Заработная плата привязана к доллару.
Компания
Продуктовая компания, развивающая продукты для офлайн- и онлайн-кредитования и брокерскую платформу для банковских и лизинговых заявок.
Что делать
Развивать ядро брокерской платформы: жизненный цикл заявок, статусы и интеграции с банками.
Выносить логику из крупных view-файлов и сигналов в явные use cases и state machine.
Укреплять банковские интеграции с помощью идемпотентной отправки, таймаутов, ретраев, единого HTTP-клиента и транзакционных side-effects.
Покрывать тестами создание заявок, отправку и повторную отправку в банк, callbacks и смену статусов.
Принимать архитектурные решения, проводить code review и помогать команде писать тестируемый код.
Разрабатывать продуктовую функциональность вместе с рефакторингом и самостоятельно выпускать изменения в production.
Требования
От 5 лет коммерческой разработки на Python, включая от 3 лет работы с Django/DRF и Celery.
Опыт работы с большой живой кодовой базой: выделение границ, фиксация поведения тестами и поэтапная замена компонентов без остановки продукта.
Понимание надёжности в распределённых сценариях: идемпотентность, ретраи, transaction.atomic, on_commit и гонки в очередях.
Опыт интеграции с банковскими и партнёрскими API: REST с JSON и SOAP с XML.
Опыт работы с PostgreSQL, включая транзакции, блокировки и миграции на живых данных.
Умение аргументировать архитектурные решения и доводить их до конца в команде.
Совпадение по каждому пункту стека не обязательно; важен опыт решения аналогичных классов задач.
Культура и преимущества
Неформальная атмосфера и отсутствие бюрократии.
Гибкий рабочий график, возможность удалённой работы и свобода действий.
Официальное оформление по контракту ТК РБ.
Оплачиваемый отпуск 25 календарных дней и оплата больничных листов.
5 sick days в год без подтверждающих документов.
Частичная компенсация Allsports и медицинская страховка после полугода работы.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →