🎂 Экосистеме Хабра — 19 лет!

Исследуйте все эпохи IT в игре-музее ко дню рождения. Соберите 19 артефактов, получите звание Архивариуса Хабра 19000 и участвуйте в розыгрыше мерча от компаний, которые делают будущее вместе с вами.

Поздравить нас → 19.habr.com

Python разработчик в команду платформы PaaS

Местоположение и тип занятости

Можно удаленно

Компания

Мы tech-команда, которая создает сервис доставки из магазинов и ресторанов (ex СберМаркет) и делает это с любовью

Описание вакансии

Условия работы

СберМаркет — технологический онлайн-сервис, который помогает делать покупки не выходя из дома.

Наша миссия: экономить время, энергию и деньги людей для чего-то более важного.

Ищем разработчика Python в команду PaaS.

Platform as a Service устраняет издержки на разработку, тестирование, запуск и поддержку продуктовых сервисов. Например:

  • Дали разработчикам шаблон сервиса и набор иструментов разработки, которые позволяют выкатить сервис в прод с нуля меньше, чем за 30 минут.
  • Создали внутренний портал разработчика со списком событий, страницей статусов сервисов, картой сервисов, зависимостями, контрактам и т.д.
  • Разработали Protokaf: он позволяет писать и читать из Кафки protobuf-сообщения из консоли.

Список может получится длинный, если не бесконечный. Сейчас мы работаем над нагрузочным тестированием as a Service: с нашими нагрузками проводить НТ нужно обязательно и очень часто.

Мы придерживаемся продуктового взгляда на платформу. PaaS — это наш продукт, а IT-шники Сбермаркет — наши главные клиенты.

Что надо делать

Вместе с ростом платформы в нее приезжают новые языки, и мы хотим внедрить Python. Добавление, поддержка и развитие нового языка в платформе и станет твоей задачей. Примеры более конкретных задач:

  • Разработать шаблон для продуктовых сервисов Сбермаркета. Мы считаем, что для низкого ТТМ разработчиков надо обеспечить бесшовным стартом нового сервиса, а шаблон для этого необходим
  • Выбрать и приготовить инструменты для разработчиков. Мы используем много зависимостей: разные БД, системы аналитики, шины данных и т.д. Для каждой зависимости нужно заранее выбрать общее для всего Сбермаркета решение, написать все нужные метрики и поставлять их вместе со страницей в Grafan'е из коробки
  • Реализовать кодогенерацию. Она уже есть для Golang: наши разработчики не пишут клиентский и серверный код руками, они генерируют его из наших контрактов. Такую кодогенерацию предстоит реализовать и в Python

Планов на Python у нас очень много и высока вероятность, что даже шаблонов сервисов окажется несколько. Будет интересно :)

Кого ищем

Для работы с платформой хорошо иметь опыт:

  • K8s: как минимум базовое понимание его устройства и жизненного цикла сервиса в поде необходимо. Умение написать простенький оператор — огромный плюс
  • Работа с высокими нагрузками: у нас будут сервисы, для которых важна пропускная способность, так что платформенное решение не должно стать бутылочным горлышком
  • Умение проектировать архитектуру приложения: важно для составления шаблона и дизайна инструментов

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

  • Знание Golang. Многие вещи уже реализованы для этого языка, так что возможность подсмотреть реализацию лишней не будет

Что интересного у нас есть:

  • можешь выбрать свой соцпакет — ДМС, спорт, промокоды на заказ продуктов или билеты в отпуск;

 • работаем удаленно. В Москве есть большой и красивый офис, поэтому если ты из этого города или будешь проездом — welcome;

 • предоставляем технику для работы на твой выбор;

 • обеспечим интеллектуальное и физическое развитие (электронная библиотека, книжный клуб, футбол);

 • мы уделяем большое внимание обучению сотрудников, поэтому в нашей knowledge base ты найдёшь много интересных курсов, книг и записей конференций.

А еще:

 • мы сами участвуем в конференциях, как спикеры;

 • проводим внутренние митапы и дискуссионные клубы;

 • не боимся экспериментировать с новыми решениями и технологиями;

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