Ozon Банк — компания, в которой тесно переплетаются финансы и IT. Мы создаём новые для рынка продукты и сервисы для физических и юридических лиц. Гордимся атмосферой в командах: каждый сотрудник может влиять на процессы и пути к результату.
Мы запускаем новый сервис, который будет классифицировать все входящие операции физических лиц по различным кодам: зарплата, социальные выплаты, кешбэк и другие. Это позволит нам лучше точнее понимать структуру клиентского баланса и логику его использования.
Проект предполагает сложную бизнес-логику, поскольку необходимо строго соблюдать требования регуляторов. Сервис будет работать в асинхронном режиме и под высокой нагрузкой — обрабатывать все операции физических лиц в банке.
Важный технический фокус — построение надёжного и масштабируемого хранилища на PostgreSQL с использованием партиционирования, шардирования и оптимизацией производительности. Сейчас сервис на этапе проектирования и начальной реализации, поэтому у вас будет возможность влиять на архитектурные и технические решения с самого начала.
Наш стек: Golang, PostgreSQL, Kafka, Docker, Kubernetes, CI/CD.
Вам предстоит:
— Реализовывать бизнес-логику на Go, либо другом языке, но с возможностью перехода на Golang
— Работать с PostgreSQL: проектировать и оптимизировать хранение данных — партиционирование, шардирование, индексы
— Участвовать в уточнении архитектурных решений и проработке сложных сценариев расходования средств
— Развивать и поддерживать высоконагруженные асинхронные процессы обработки операций
— Участвовать в код-ревью, обсуждениях задач и улучшении инженерных процессов команды
Мы ожидаем:
— Опыт коммерческой разработки ПО от 3 лет
— Опыт работы и проектирования БД, уверенное знание SQL
— Знание Linux
— Владение языком Go будет преимуществом
Санкт-Петербург
до 300000 RUR
African Vending Systems Limited
Санкт-Петербург
от 3500 USD
Санкт-Петербург
от 3500 USD