OZ
Ozon
Старший Go-разработчик, Обслуживание займов
От 3 до 6 летПолнаяСанкт-Петербург, Фестивальная улица, 28с1
Навыки
SQLGoPostgreSQLKafkaBackend
Описание
<p>Ozon Банк вышел за рамки экосистемы маркетплейса: мы создаем современные финансовые продукты для всех. Предлагаем кредиты не только продавцам Ozon, но и любым B2B-клиентам — от малого до крупного бизнеса. Наша цель — стать ведущим банком, который меняет правила игры на рынке кредитования юридических лиц.</p> <p>Ищем Go-разработчика, который будет строить и масштабировать ядро системы управления займами. Наш продукт — система обслуживания займов, где важна каждая миллисекунда: расчёт графиков платежей с индивидуальными условиями, проведение платежей и операций, репортинг и аналитика для внутреннего использования и аудита.<br /><br />Наш стек технологий: Go, PostgreSQL, Kubernetes, Docker, Kafka.</p> <p><br /><strong>Как выглядит наш процесс разработки:</strong></p> <ul> <li> <p>Практически каждая идея проходит этап бизнес-анализа, так как для нашего продукта существует много регуляторных требований</p> </li> <li> <p>Фича-лид декомпозирует идеи на задачи для разработки. Он общается с бизнесом и помогает упростить разработку</p> </li> <li> <p>Бизнес-оунер и бизнес-аналитики сопровождают идею на всём пути жизненного цикла</p> </li> <li> <p>Менеджеры проекта помогают контролировать процесс</p> </li> </ul> <p><strong>Вам предстоит:</strong></p> <ul> <li> <p>Проектировать архитектуру и писать качественный код для системы, которая работает с реальными деньгами и масштабируется на всю страну</p> </li> <li> <p>Автоматизировать сложные финансовые процессы: расчёты, учёт, интеграции с внешними платформами</p> </li> <li> <p>Обеспечивать бесперебойную работу и точность выполнения операций до секунды</p> </li> <li> <p>Улучшать продукт — делать его ещё удобнее для пользователей и эффективнее для нашего бизнеса</p> </li> </ul> <p><strong>Для нас важны:</strong></p> <ul> <li> <p>Опыт коммерческой разработки от 3 лет</p> </li> <li> <p>Желание глубоко погрузиться в Go — опыт работы с этим языком программирования будет преимуществом</p> </li> <li> <p>Понимание важности тестирования и умение писать тестируемый код</p> </li> <li> <p>Опыт работы с базами данных и знание SQL</p> </li> <li> <p>Знакомство с Linux-окружением</p> </li> </ul> <p><strong>Почему это интересно для разработчика?</strong></p> <ul> <li> <p>Высокие требования к надёжности (Reliability)</p> <p>Система работает с деньгами. Не бывает лёгких багов. Любая ошибка — это прямые финансовые убытки или репутационные потери</p> </li> <li> <p>Требования к производительности (Performance) и масштабируемости (Scalability)</p> <p>Количество займов и операций растёт в геометрической прогрессии. Система должна выдерживать пиковые нагрузки — например, в день, когда у тысячи клиентов проходит списание или выплаты</p> </li> <li> <p>Сложная бизнес-логика</p> <p>Правила начисления процентов, списаний, учёта — это не просто CRUD. Это complex domain logic, которая постоянно усложняется</p> </li> <li> <p>Важность точности (Accuracy)</p> <p>В мире финансов каждая копейка должна быть на своём месте. В системе не может быть неучтённой суммы</p> </li> <li> <p>Интеграции</p> <p>Необходимо работать с множеством внешних API, часто с ненадёжными коннекшенами, обеспечивая при этом консистентность данных</p> </li> </ul>