Ozon
Старший Go-разработчик, Доставки по клику и отзывы на заказ
Ключевые навыки
Описание
Привет! Это команда «Доставки по клику и отзывы на заказ». Мы работаем над сложными сервисами с нагрузкой среднего уровня - до 70 тысяч запросов в секунду.
Вы будете
- Участвовать в проектировании и разработке новых фич; - Проводить код-ревью; - Заниматься поддержкой уже существующего функционала; - Повышать качество и стабильность кода; - Общаться с коллегами аналитиками, бизнес продуктами, смежными командами.
Нам важно
- Опыт коммерческой разработки программного обеспечения от 5 лет; - Знание Go; - Опыт написания тестов и тестируемого кода и вообще желание писать тесты; - Хорошее знание алгоритмов и структур данных; - Уверенное знание Unix-систем.
Мы предлагаем
- Динамичный и быстроразвивающийся бизнес, ресурсы, возможность сделать вместе лучший продукт на рынке e-commerce; - Свободу действий в принятии решений; - Достойный уровень заработной платы; - Профессиональную команду, которой мы гордимся; - Возможность развиваться вместе с нашим бизнесом.
Мы разрабатываем сервисы
- Карточка заказа в личном кабинете (трек-коды, статус заказа, стоимость, возврат по заказу и т.д.); - Управление заказом (сборка или отмена заказ, перенос сроков доставки, поддержка десятков способов доставки и т.д.); - А также список заказов, отзывы на заказ и коммуникации по заказам (e-mail рассылка, пуши, нотификация).
Наш стек
Go, PostgreSQL, memcached, Kafka, gRPC.
Что интересного?
Последние 3 года хайлоад на проекте вырос с 2.5к RPS до 70к, при этом нагрузка продолжает увеличиваться; - Отдел (свыше 50 человек) состоит из проектных команд, много специалистов, с кем можно обменяться опытом, при этом задачи мы стараемся давать по разным доменам (сервисы выше), чтобы минимизировать рутину; - Сейчас на проекте ## 7 микросервисов, у каждого свои особенности, например, сервис “агрегатор данных” ходит в разные другие 45 смежных микросервисов, эти обращения нужно параллелить и делать много каскадов, потому что сервисы переплетаются и зависят друг от друга; - Есть 4 сервиса с большим объём бизнес логики, где необходимо учитывать очень много различных параметров, когда нужно что-то конкретное пользователю показать.