Ozon

C#-разработчик, Инструменты управления товарами

Не указана
  • Москва
  • От 3 до 6 лет
  • C#
  • .NET Core
  • PostgreSQL
  • Redis
  • Apache Kafka
  • Микросервисная архитектура
  • Docker
  • Docker-compose
  • k8s
  • Kubernetes
  • gRPC

Мы команда разработки инструментов управления товарами, разрабатываем высоконагруженные системы для работы с товарным составом Озон, в том числе разметки, внутреннего поиска а так же фильтрации товаров по складам. Наши сервисы обрабатывают десятки тысяч запросов в секунду по нескольким миллиардам товаров.

Наш стэк: C#, .NET, gRPC, PostgreSQL, ClickHouse, K8s, Kafka и пр.

Вы будете

  • Проектировать, разрабатывать и оптимизировать высоконагруженные и отказоустойчивые сервисы в составе распределенной системы.
  • Нести ответственность за качество кода: писать модульные и интеграционные тесты.
  • Активно участвовать в жизни команды: код-ревью, планирование, улучшение архитектуры.
  • Участвовать в дежурствах и решении инцидентов.

Нам важно

  • Уверенные знания C# и .NET Core.
  • Глубокое понимание принципов ООП, SOLID, шаблонов проектирования и умение применять их на практике.
  • Понимание базовых алгоритмов и структур данных.
  • Опыт работы с SQL (PostgreSQL или аналогами).
  • Опыт работы с системами кеширования (Redis или аналогами).
  • Опыт работы с брокерами сообщений (Kafka, RabbitMQ и др.).
  • Опыт проектирования и поддержки RESTful API и/или gRPC-сервисов.
  • Умение писать чистый, тестируемый код.

Будет плюсом

  • Опыт работы с ClickHouse.
  • Знания в области высоконагруженных и масштабируемых систем.
  • Опыт с Docker и K8s.