Golang Team Lead (PaaS)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
СберМаркет — технологический онлайн-сервис, который помогает делать покупки не выходя из дома.
СберМаркет был создан на основе стартапа 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 час перерыв на обед).
Добро пожаловать в команду!