Вакансия в архиве
Компания больше не ищет сотрудника. Посмотрите похожие предложения
Ozon

Старший разработчик Go (Базовые сервисы, Платформа)

в Ozon

от 150 000 ₽/мес на руки

МоскваСанкт-ПетербургRemote
iconМосква, Санкт-Петербург, Россия
Специализация
Golang
Уровень
Senior
Команда
11 - 20 человек

Мы строим абсолютно новую платформу в Ozon, основанную на современных технологиях. Задача команды Платформы — обеспечение высокой надежности микросервисов и поддержка высокого уровня инженерной культуры в компании.

Платформа в Ozon — это разработка для разработки, мы снабжаем инженеров библиотеками, фреймворками и подходами, которые решают их повседневные проблемы — быстрый старт нового сервиса, работа с очередями и базами данных, балансировка нагрузки, рейт лимитинг, Circuit-Breaking и многое другое.

Также мы строим внутреннее облако, которое позволяет запускать все необходимые ресурсы “по кнопке” без участия людей: PostgreSQL, Kafka, Ceph, Redis, Memcached и многое другое.

Благодаря этому, наши инженеры могут легко и быстро собрать нужный им продукт из строительных кубиков и масштабировать его под любые нагрузки.

Технологии/инструменты

GoCC++JavaPythonRubyPHPLinuxDockerLXC

Чем предстоит заниматься

  • Развивать и поддерживать общий фреймворк для микросервисов, улучшать интеграции микросервисов с инфраструктурой и заниматься их инструментированием.
  • Решать фундаментальные платформенные проблемы, возникающие при эксплуатации >2k микросервисов (балансировка нагрузки и сетевых соединений, бесшовное переключение баз данных при падении мастера и т.д.).
  • Создавать продукты as-a-Service.
  • Работать с командами как с заказчиками платформенных фичей.
  • Планировать и стратегически развивать платформу Ozon.
  • Проводить внутренние митапы для разработчиков для анонса новых платформенных фичей и поддержания культуры разработки на высоком уровне.

Мы ожидаем

  • Умение писать чистый, тестируемый код на Go или опыт платформенной разработки, прекрасное владение одним и более языками: C, C++, Java, Python, Ruby, PHP (мы пишем на Go).
  • Опыт работы с терминалом в Linux и понимание, куда посмотреть, когда сервер тупит.
  • Понимание принципов обеспечения высокой доступности приложений и опыт в балансировщиках нагрузки и Rate-Limiter'ах.
  • Опыт работы с распределёнными системами (микросервисы, Service Discovery) и с соответствующими инструментами (LXC, Docker, Orchestration Systems).

Будет плюсом:

  • Интерес к анализу, проектированию и решению проблем в масштабных распределенных системах.
  • Умение дебажить и оптимизировать код, автоматизировать рутинные операции.
  • Умение делать CI, Build Pipeline и собирать Docker-образы, писать Makefile.
  • Вы хорошо знакомы с эксплуатацией микросервисов и работали с системами мониторинга (Prometheus), трейсинга (OpenTracing / OpenTelemetry) и логирования (Graylog).

Мы предлагаем

  • Динамичный и быстроразвивающийся бизнес, ресурсы, возможность сделать вместе лучший продукт на рынке e-commerce.
  • Свободу действий в принятии решений.
  • Достойный уровень заработной платы.
  • Профессиональную команду, которой мы гордимся.
  • Возможность развиваться вместе с нашим бизнесом.
Елена Колчина IT-Researcher
Ozon

О компании Ozon

Сфера
Электронная коммерция
Инвестиции
$100M+
Размер
1001+

Ozon — одна из крупнейших российских e-commerce компаний. Ежедневно обрабатывается более 200,000 заказов, которые доставляются в 6500 населённых пунктов по всей России.

Похожие вакансии

300 000 – 450 000 ₽/мес на руки
Москва (м. Сухаревская) или полная удаленка — на выбор
300 000 – 400 000 ₽/мес на руки
Москва (м. Нагатинская) или полная удаленка — на выбор
290 000 – 320 000 ₽/мес на руки
Москва (м. Краснопресненская) или полная удаленка — на выбор
290 000 – 370 000 ₽/мес на руки
Москва (м. Краснопресненская) или полная удаленка — на выбор
270 000 – 440 000 ₽/мес на руки
Москва (м. Белорусская) или полная удаленка — на выбор