Команда Банка Ozon создаёт и развивает сервисы для покупателей и продавцов. Мы строим банк как современный IT-продукт - с передовыми технологиями и микросервисной архитектурой. Все самые сложные и важные системы банка реализуем сами: процессинг, учётное ядро, финансовый мониторинг, переводы через Систему быстрых платежей. Среди наших продуктов - виртуальная и пластиковая карта для выгодных покупок на Ozon и за его пределами, рассрочка, банк для юридических лиц и программы финансирования продавцов.
Ищем Старшего разработчика Go в команду, которая строит экосистему продуктов вокруг Ozon Банка для бизнеса. Группа фокусируется на накоплении данных о бизнесе и разрабатывает сервисы для юридических лиц, чтобы автоматизировать рутинные задачи. Например, недавно команда запустила Онлайн-бухгалтерию, которая автоматически рассчитывает налоги и генерирует платежные поручения в налоговые органы.
Наш стек: Golang, GRPC, PostgreSQL, Kafka, Clickhouse, GraphQL
Вам предстоит:
- Разрабатывать и поддерживать микросервисы на Golang
- Оптимизировать работу с реляционными БД (PostgreSQL)
- Участвовать в проектировании API и интеграции с другими сервисами Ozon Банка
- Повышать отказоустойчивость и производительность системы, внедряя различные архитектурные решения с применением кэширования и очередей
- Проводить код-ревью, делиться опытом с командой и участвовать в принятии архитектурных решений
Мы ожидаем:
- Опыт коммерческой разработки от 4 лет
- Опыт работы в высоконагруженных системах, понимание подходов к масштабированию и отказоустойчивости
- Глубокие знания реляционных БД (опыт работы с большими объемами данных, оптимизация запросов, транзакции)
- Опыт проектирования и поддержки микросервисной архитектуры (gRPC, REST, Kafka, RabbitMQ)
- Умение писать чистый, эффективный и тестируемый код
- Желание развиваться в как направлении архитектуры, так погружение в бизнес логику проекта

