Старший разработчик Go, Тарификация накопительных продуктов B2C
Summary
Senior Go developer building a pricing platform for B2C savings products from scratch, focusing on high-performance code and complex financial logic using Go, PostgreSQL, Kafka, and Kubernetes.
Ozon Банк — это современные финансовые технологии для людей и бизнеса. Мы сами реализуем ключевые системы: процессинг, учётное ядро, переводы. Даём возможность влиять на результат, ценим открытость и поддерживаем коллег.
Команда тарификации накопительных продуктов отвечает за то, какой будет ставка клиента в конкретный день. Она зависит от многих факторов: условий, которые клиент выполнил или нет, акций, истории операций. На ставку опираются начисления миллионов клиентов, поэтому корректность и предсказуемость — не пожелание, а то, с чего начинается любая задача.
Сейчас ищем опытного Go-разработчика в команду. Вы будете проектировать платформу ставок с нуля — от её устройства зависит доход каждого клиента.
Главные задачи команды:
-
Строить платформу, на которой новые ставки и акции запускаются гибко и быстро.
-
Делать продукт выгоднее для клиента — развивать механики повышения ставки.
-
Отвечать за корректность расчётов и стабильность сервисов — на любых объёмах и в любой момент.
Наш стек: Go, PostgreSQL, Kafka, Kubernetes.
Вам предстоит:
-
Проектировать и развивать платформу управления ставками.
-
Участвовать в разработке архитектурных решений.
-
Погружаться в бизнес-процессы финтеха и специфику банковских продуктов.
-
Писать высокопроизводительный код на Go.
Для нас важны:
-
Опыт коммерческой разработки от 5 лет.
-
Опыт работы с PostgreSQL или другой современной реляционной СУБД: транзакции, индексы, планы запросов.
-
Понимание распределённых систем: согласованность, отказоустойчивость, идемпотентность.
-
Внимание к качеству кода: тесты, читаемость, аккуратность в работе с денежной логикой.
-
Умение работать с бизнесом: разобраться в предметной области, задать правильные вопросы и аргументировать техническое решение.
-
Знание Go или готовность быстро его освоить.
Будет плюсом:
-
Опыт работы с биллингом, тарификацией, лояльностью или похожими доменами с расчётом по правилам.
-
Опыт работы с Kafka и понимание её устройства.
-
Понимание Observability в продакшене: метрики, трейсинг, структурированные логи.