Приморский проспект 70
Команда Банка Ozon создаёт и развивает сервисы для покупателей и продавцов. Мы строим банк как современный IT-продукт — с передовыми технологиями и микросервисной архитектурой. Все самые сложные и важные системы банка реализуем сами: процессинг, учётное ядро, финансовый мониторинг, переводы через Систему быстрых платежей.
Мы запускаем масштабный проект — создание высоконагруженной брокерской платформы для торговли финансовыми инструментами. Наша цель — разработать с нуля ядро системы, которое сможет обрабатывать миллионы транзакций в день с минимальной задержкой.
Это уникальная возможность повлиять на архитектуру проекта с первых дней, при этом опираясь на существующую проверенную инфраструктуру Ozon Банка. У нас уже есть надёжные решения в области регуляторных проверок, взаимодействия с государственными органами и других критически важных функций.
Ищем опытного разработчика, который поможет команде построить систему для современных брокерских продуктов.
Наш стек:
- 
Бэкенд: Go (Golang) 
- 
Брокер сообщений: Apache Kafka 
- 
База данных: PostgreSQL 
- 
API: GraphQL, gRPC, REST 
Вам предстоит:
- 
проектировать и разрабатывать высокопроизводительное ядро торговой платформы 
- 
разрабатывать надёжные и безопасные API (REST, gRPC, GraphQL) для внутренних и внешних клиентов 
- 
реализовать бизнес-логику торговли финансовыми активами, управления портфелями и рисками 
- 
интегрировать платформу с несколькими торговыми движками, а также со сторонними вендорскими решениями на начальном этапе с последующей постепенной миграцией ключевых компонентов на собственные реализации 
- 
оптимизировать работу с PostgreSQL 
- 
строить отказоустойчивую и масштабируемую Event-Driven архитектуру с использованием Kafka 
- 
принимать ключевые архитектурные решения, проводить код-ревью и быть наставником младших членов команды 
Для нас важны:
- 
опыт коммерческой бэкенд-разработки от 5 лет (Python, Go, Java или другие языки для высоконагруженных систем) 
- 
глубокое понимание принципов построения высоконагруженных и low-latency систем 
- 
опыт работы с PostgreSQL (оптимизация запросов, транзакции, изоляция) 
- 
навыки построения Event-Driven архитектур с использованием Kafka (или аналогичных брокеров) 
- 
понимание паттернов и лучших практик GraphQL 
- 
навыки сквозного проектирования и запуска сложных системных сервисов 
- 
ответственное отношение к тестированию (интеграционное, Unit, E2E) 
Будет плюсом:
- 
опыт в финтех 
- 
понимание основ финансовых рынков (ордера, стаканы, сделки) или разработки биллинговых систем 
- 
опыт работы с Clickhouse, а также Redis или KeyDB 
 
                 
                