Senior Software Engineer (C#, платформа)

Прямой работодатель  Ozon
Москва, Санкт-Петербург, Россия
Миддл • Сеньор
Информационные технологии • Разработка • Backend • C# • ASP.NET Core • Ecommerce
8 октября
Релокация • Удаленная работа • Работа в офисе
Опыт работы от 3 до 5 лет
Работодатель  Ozon
Описание вакансии

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

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

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

Вам предстоит:

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

Мы ожидаем от вас:

  • умение писать чистый, тестируемый код на C#
  • опыт использования терминала в Linux
  • понимание принципов обеспечения высокой доступности приложений и знакомство с балансировщиками нагрузки и rate-limiter'ами
  • опыт работы с распределенными системами (микросервисы, service discovery) и соответствующими инструментами (LXC, Docker, orchestration systems)

Желательно

  • интерес к анализу, проектированию и решению проблем в масшабных распределенных системах
  • опыт оптимизации кода, автоматизирования рутинных операции
  • опыт создания CI, build pipeline и сборки Docker-образов и написания Makefile
  • знакомство с эксплуатацией микросервисов и опыт с системами мониторинга (Prometheus), трейсинга (OpenTracing / OpenTelemetry) и логирования (Graylog)

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

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

А еще:

  • Здоровье: ДМС со стоматологией, страхование от несчастных случаев, полис выезжающих за рубеж. В офисе ведут прием врач-терапевт и психолог.
  • Спорт: йога в офисе, беговой, футбольный, волейбольный клубы с тренером. Скидки на клубные карты различных фитнес-сетей.
  • Развитие: наши сотрудники участвуют в конференциях, мы оплачиваем обучение. У нас есть корпоративная офлайн-библиотека, доступ к онлайн-библиотеке MyBook и к онлайн-платформе обучения Eduson.
  • Корпоративные программы: скидки и привилегии от компаний-партнёров для наших сотрудников.
  • Социальная ответственность: материальная помощь, подарочные сертификаты при рождении ребенка.
  • Питание: можно перекусить на оборудованных кухнях (завтраки, фрукты, овощи, сэндвичи), в офисе расположены вендинговые аппараты здоровой еды. Вечером вас ждут аппетитные ужины.
  • Офис в Москва-Сити: просторный open-space с панорамными видами и местами для отдыха, социальная инфраструктура (в текущее время работаем удаленно).

 

 


Специализация
Информационные технологииРазработкаBackendC#ASP.NET Core
Отрасль и сфера применения
Ecommerce
Уровень должности
МиддлСеньор