Go-разработчик (команда API-платформы)

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

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

Компания

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

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

О компании и команде

СберМаркет — это онлайн-сервис доставки из магазинов и ресторанов. За 10 лет сервис вырос из food-tech стартапа в высокотехнологичную компанию, лидера рынка e-grocery. СберМаркет — это профессиональная команда и надёжная IT-инфраструктура, которая увеличилась в 77 раз с 2019 года. СберМаркет Tech объединяет свыше 1 300+ IT-специалистов. Мы создаем вдохновляющий продукт для миллионов клиентов.

Сейчас у нас открыта роль Go-разработчика в команду API Platform, которая строит площадку для эффективной работы с API в компании. Сюда входят инфраструктура для работы с API (создание внутренних сервисов), управление публичными API (автоматизация процессов), развитие Developer Portal (создание Web портала для разработчиков), развитие Sandbox API (место, где внешние партнеры могут проверить свои интеграции со СберМаркетом).

Стек: Golang, Kafka, GitLab CI/CD, Istio, Kubernetes.

Чем нужно будет заниматься

  • разрабатывать Sandbox API для внешних партнеров;
  • разрабатывать backend часть для Developer Portal;
  • расширять функциональность API Gateways (сервис тротлинга запросов, поддержка кастомных openAPI тегов);
  • интегрировать сервисы для работы с API в CI/CD пайплайны;
  • участвовать в разработке стандартов API (rest, async), проводить ревью спецификаций;
  • разрабатывать и расширять линтеры и средства валидации openAPI, asyncAPI спек для проверки соответствии стандартам;
  • писать тесты на свои компоненты.

Ожидания от кандидата

  • имеешь опыт коммерческой разработки на Go более 3 лет;
  • понимаешь принципы API-First;
  • уже работал с Docker-контейнерами, Istio и Kubernetes;
  • работал с Kafka и PostgreSQL;
  • хорошо знаком c Linux и Git.

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

  • ДМС с первого месяца работы в компании;
  • соцпакет на выбор — спорт, промокоды на заказ продуктов или билеты в отпуск;
  • работаем удаленно. В Москве есть большой и красивый офис, поэтому если ты из этого города или будешь проездом — welcome;
  • предоставляем технику для работы на твой выбор;
  • помогаем интеллектуально и физически развиваться (электронная библиотека, книжный клуб, футбол);
  • уделяем большое внимание обучению сотрудников, поэтому в нашей knowledge base ты найдёшь много интересных курсов, книг и записей конференций, а также у нас есть выделенный бюджет на образование.

А ещё

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