Пресненская набережная 10
Ozon Банк — это современные финансовые технологии для людей и бизнеса. Мы сами реализуем ключевые системы: процессинг, учётное ядро, переводы. Даём возможность влиять на результат, ценим открытость и поддерживаем коллег.
Ищем ведущего Go-разработчика в команду разработки бухгалтерских продуктов. Мы отвечаем за один из самых важных сервисов — сервис по хранению и обработке всех операций (проводок) между счетами банка. Работаем с высокими нагрузками: 500–2000 RPS, в пиках до 10000 RPS. Очень внимательно следим за производительностью кода (Golang) и SQL-запросов (PostgreSQL).
Вам предстоит:
-
готовить сервис к сезону распродаж на Ozon — мы проводим нагрузочное тестирование для всего банка и улучшаем производительность. У нас есть подробный мониторинг, который позволяет анализировать детали работы как подов, так и базы данных, в том числе во время нагрузочных тестов
-
реализовывать новые функциональности банка по запросам бизнеса
-
улучшать процесс закрытия операционного банковского дня (ЗОД)
-
переносить некоторые функциональности в отдельные сервисы
-
шардировать базу данных
Для нас важны:
-
опыт коммерческой бэкенд-разработки от 5 лет — Python, Go, Java или другие языки для высоконагруженных систем
-
глубокое понимание принципов построения высоконагруженных и low-latency систем
-
опыт работы с PostgreSQL — оптимизация запросов, транзакции, изоляция
-
навыки построения Event-Driven архитектур с использованием Kafka или аналогичных брокеров
-
понимание паттернов и лучших практик GraphQL
-
навыки сквозного проектирования и запуска сложных системных сервисов
-
ответственное отношение к тестированию — интеграционное, Unit, E2E