Обязанности:
Команда Банка 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Похожие вакансии
Go-разработчик, Платформа коммуникаций
Договорная
Москва. Станции метро: Беговая, Старая Деревня, Зенит, Крестовский остров
Ozon
Старший Go разработчик, ML платформа
Договорная
Москва. Станции метро: Беговая, Старая Деревня, Зенит, Крестовский остров
Ozon
Старший Go-разработчик, PaaS, Языковая платформа
Договорная
Москва. Станции метро: Беговая, Старая Деревня, Зенит, Крестовский остров
Ozon
Договорная
Москва. Станции метро: Беговая, Старая Деревня, Зенит, Крестовский остров
Positive Technologies
От 200 000 до 250 000 руб.
Москва. Станции метро: Беговая, Старая Деревня, Зенит, Крестовский остров
ЛТА
Договорная
Москва. Станции метро: Беговая, Старая Деревня, Зенит, Крестовский остров
RWB (Wildberries & Russ)