Ozon

Go-разработчик, Создание заказа и сплитование

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • Go
  • Golang
  • PostgreSQL
  • Redis
  • gRPC
  • Apache Kafka
  • Микросервисная архитектура
  • Highload
  • Docker
  • Grafana
  • Prometheus
  • Kubernetes

Мы разрабатываем чекаут - это страничка агрегатор информации с разных источников. Работаем на четырьмя основными сервисами:

  • Сервис по созданию заказа.

  • Сервис по сплитованию товаров в чекауте.

  • Сервис - внешняя апишка для благотоврительного фонда (получение информации по товарам).

  • Новый сервис (почти введен в продакшн) - различные алгоритмы по тарифицаии, выбор тайм слотов для доставки.

Что предстоит делать:

  • Необходимо проводить сложные глубокие оптимизации с использованием pprof, tracing, понимать про устройство и работу кэша, сжатия информации для того, чтобы клиентам быстрее отрисовывать страницу.

  • Сложные и крупные бизнесовые кросдоменные задачи, взаимодействие с множеством других команд для проработки архитектурных решений.

  • Есть высокие требования по отказоустойчивости и низкая толерантность к багам, нужно писать качественный и надежный код, также покрывать его юнит-тестами.

  • Задачи на интеграции: СБП, внешние сервисы компании, Озон банк и другие направления.

  • Проект работает с нагрузкой от 1 000 РПС до 16 000 РПС.

Мы ожидаем:

  • Бэкграунд на бэкэнде на уровне senior.

  • Опыт работы с микросервисной архитектурой, базами данных, знание сетевого стека, знание алгоритмов и структур данных.

  • Опыт работы в команде.