Мы создаем и развиваем личный кабинет иностранного продавца и сервисы для управления его ассортиментом и поставками.
Ежедневно тысячи продавцов осуществляют поставки товаров для продажи на Ozon. Наша команда предоставляет им мощные инструменты для управления международными поставками от выбора способов хранения и транспортировки до таможенного оформления и сертификации товаров.
Наша система — это высоконагруженный продукт, который включает:
- Личный кабинет продавца.
- Инструменты для управления и документооборота международных поставок.
- Сервисы для таможенного оформления и сертификации товаров.
- Внутреннюю админку для менеджеров.
- Сложные интеграции с внешними системами (продавцы, брокеры, логистические компании).
Технологический стек команды:
Backend: C#, микросервисная архитектура (десятки сервисов), gRPC, Kafka, Swagger.
Frontend: TypeScript, Vue 3 (разрабатывается соседней командой).
Инфраструктура: Grafana, Graylog, Allure, PlayWright (для автотестов).
Вам предстоит:
- Разработка и поддержка высоконагруженных микросервисов на C#.
- Проектирование и реализация интеграций с внешними системами и партнерами.
- Участие в разработке архитектуры наших сервисов.
- Оптимизация производительности и отказоустойчивости бэкенд-сервисов.
- Написание чистого, поддерживаемого и эффективного кода.
- Участие в код-ревью, обмен знаниями и менторство junior разработчиков в команде.
- Взаимодействие с командами фронтенда, тестировщиками и аналитиками для реализации сквозного функционала.
Нам важно:
- Опыт коммерческой разработки на C# от 3-5 лет.
- Глубокое понимание и практический опыт работы с микросервисной архитектурой.
- Опыт работы с gRPC и Kafka (или другими системами асинхронного обмена сообщениями).
- Умение проектировать и поддерживать RESTful/gRPC API.
- Опыт работы с реляционными базами данных (SQL на уровне написания сложных запросов и оптимизации).
- Понимание принципов CI/CD.
- Опыт работы с Git.
- Желание разбираться в сложных бизнес-процессах (международная логистика, ВЭД) и предлагать подходящие технические решения.
Будет плюсом:
- Опыт менторства или лидирования проектов.
- Знание контейнеризации (Docker).
- Опыт работы в высоконагруженных или продуктовых командах.
- Понимание процессов тестирования (юнит-тесты, интеграционные тесты).