Команда Загрузки Товаров. Это ключевая команда, которая является сердцем в части попадания товара на центральный сайт ozon.ru. Наша задача обрабатывать различные способы загрузки товара и обеспечить его продвижение дальше по системам формирования контента. В нашем подчинении большие объемы данных хранящиеся в шардированном хранилище. Также мы должны не только обрабатывать загрузку, но и обеспечивать чтение данных, не только с наших систем, но и с систем, которые обеспечивают товар полноценной картиной именуемой контентом. Наша команда является fullstack: 5 backend, 2 frontend, 3 QA, 1 analytics.
Мы используем:
- Микросервесную архитектуру на Go
- Храним в PostgreSQL (более 50 Тб данных, 40+ инстансов)
- Обмениваемся через Kafka
- Общаемся через GRPC, и немного на REST
- Историю храним в ClickHouse
- Кэшируем в Redis
- Красоту в UI реализуем с помощью VUE+TSX
- Оркестрирует GitLab CI/CD
- Задачи на jira
- Знания в confluence
- Работаем по Kanban
Что предстоит делать?
- Разрабатывать новый функционал с высоким влиянием на бизнес-показатели;
- Менять/перерабатывать архитектуру наших систем и процессов;
- Писать код / unit-тесты;
- Проводить Сode review;
- Исследовать проблемы производительности;
- Готовить наши системы к высокому сезону;
- Взаимодействовать с командой, бизнесом.
Мы ожидаем:
- Общий опыт коммерческой разработки (в том числе на других языках) от 5 лет;
- Коммерческий опыт разработки на Go от 1 года;
- Работа с очередями сообщений (Kafka, Rabbit)
- Опыт проведения код-ревью и навык обеспечения высокого качества кода;
- Желание принимать прямое участие в процессах и влиять на результат;
- Хорошие коммуникативные навыки
- Умение качественно аргументировать свои решения
- Способность быстро учиться.
Мы предлагаем:
- Удалёнка из любой точки / гибрид / офис;
- Свободу действий в принятии решений;
- Достойный уровень заработной платы;
- Возможность расти и развиваться вместе с нашим бизнесом.