Ведущий разработчик Go, Брокерская платформа

Работодатель:
Опыт работы:
Более 6 лет
Место работы:
Санкт-Петербург, Приморский проспект, 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

Похожие вакансии

Главный бухгалтер филиала
Группа компаний РБЕ (RBE Group)

Знание нормативных документов, определяющих необходимость ведения раздельного учета при выполнении ГОЗ, правила ведения раздельного учета. Профессиональные знания НК РФ, ТК...

350 000 руб.
Ведущий геолог (камеральный)
Мосгипротранс

Высшее профильное образование. Релевантный опыт работы. Уверенный пользователь ПО: NanoCAD, Adobe Reader, MS Office, EngGeo. Умение работать в команде, многозадачность.

Ведущий Go разработчик
Клауд Солюшенс

Коммерческий опыт разработки на Golang от 5 лет. Хорошее понимание возможностей языка (понимание планировщика, горутин, модели памяти). Опыт проектирования и...

Ведущий юрисконсульт (строительство)
Современные Системы Реновации

Высшее юридическое образование. Знание 44-ФЗ, 223-ФЗ, концессионные соглашения. Знание гражданского, административного, арбитражного, трудового, налогового, экологического права.