Golang Team Lead (PaaS)

Требования

Бэкенд, Ведущий (Lead)Golang

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

МоскваПолный рабочий деньМожно удаленно

Компания

Мы Tech-команда, которая создает лидирующий сервис на рынке e-grocery в России и делает это с любовью.

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

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

СберМаркет — технологический онлайн-сервис, который помогает делать покупки не выходя из дома.
СберМаркет был создан на основе стартапа Instamart, присоединившегося к экосистеме Сбера в сентябре 2019 года. Наша миссия: экономить время, энергию и деньги людей для чего-то более важного.

Мы хотим, чтобы клиент мог заказать продукты и товары с доставкой через нашу платформу из своих любимых магазинов, поэтому сотрудничаем уже с более 60 федеральными и региональными ритейлерами.
Среди наших партнеров крупнейшие торговые сети: METRO, ЛЕНТА, АШАН, О’КЕЙ, Твой Дом и многие другие.

Сегодня мы работаем на одном из самых крупных и динамичных потребительских рынков. В СберМаркете по-прежнему живы дух, скорость и независимость стартапа. В то же время мы располагаем силой и мощью крупнейшей в России экосистемы Сбера.

СберМаркет это:

  • один из лидеров рынка e-groceries в России
  • рост более чем в 11 раз год к году
  • передовые технологии и собственная разработка
  • возможность задавать тренды в своей профессии и быть первопроходцем
  • классная команда и открытая корпоративная культура
  • быстрый рост и самостоятельное управление проектами
  • конкурентная зарплата и надежность

Пример задач, которыми нужно будет заниматься:

  • Выстраивание agile команды: найм сотрудников;
  • Организация работы команды: планирование, ответственность за сроки и инкремент;
  • Проработка архитектуры платформы и ее частей, сбор и уточнение требований заказчика;
  • Работа над одним большим продуктом в составе нескольких команд. Поиск решений и их совместное утверждение с коллегами из других команд;
  • Разработка утилит для наших сервисов: сбор логов и метрик, стандартные адаптеры для внешних зависимостей, клиенты для межсервисного взаимодействия и консольные приложения;
  • Разработка staging и production окружений: внедрение Circuit Breaker и Graceful Degradation, автоматизация сбора логов и метрик;
  • Разработка внутренних сервисов платформы: хранилище контрактов, web UI платформы и т.д;
  • Написание документации на свои фичи и помощь разработчикам в работе с ними.

Мы ожидаем от кандидата:

  • Golang: разработка крупных высоконагруженных приложений, знание механик и инструментов языка;
  • Умение выстраивать чистую и поддерживаемую архитектуру в приложении;
  • Опыт в выстраивании сервисной архитектуры с высокой нагрузкой: как выстроить межсервисное взаимодействие, работа со сбоями, предотвращение каскадных сбоев и работа Graceful Degradation. Выстраивание отказоустойчивой и масштабируемой архитектуры;
  • Опыт работы с GRPC и protobuf;
  • Docker & Kubernetes. Не только использование готовых решений, но и базовые навыки самостоятельной настройки. Работа с отделом DevOps;
  • Postgres или другая реляционная база данных: оптимизация, выстраивание архитектуры и масштабирование;
  • Опыт в выстраивании собственной команды, планировании ресурсов и времени.

Идеальный кандидат имеет:

  • Опыт работы над крупным продуктом в составе нескольких команд;
  • Опыт работы со SCRUM;
  • Опыт работы с Istio или другим service mesh;
  • Опыт работы с Kafka или другим брокером сообщений.

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

  • амбициозные и интересные задачи;
  • конкурентоспособная "белая" заработная плата (по результатам технического интервью);
  • возможность внести свои инициативы и увидеть результат своей работы;
  • адекватное руководство, компетентный коллектив, низкий уровень бюрократии;
  • оформление по ТК РФ;
  • соцпакет после прохождения испытательного срока (ДМС, фитнес, курсы, услуги нашего сервиса);
  • MacBook Pro для работы;
  • работа в офисе в центре Москвы или удаленно;
  • гибкий график работы: время начала рабочего дня с 8:00 до 11:30 и окончания с 17:00 до 20:30 (1 час перерыв на обед).

Добро пожаловать в команду!