👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Старший Golang разработчик в команду платформы PaaS

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

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

Компания

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

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

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

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

Наш отдел разработки объединяет 15 направлений, среди которых продуктовая разработка четырех приложений и сайта, логистика и сборка, маркетинговые инструменты для брендов и ретейлеров, несколько платформенных команд.

Под новые масштабы и задачи мы быстро выросли: с 150 до 650 человек только за 2021 год. Мы продолжаем расширяться и ускоряться и ищем лучших в своем деле.

С нами ты будешь влиять на продукт, пробовать новое и задавать тренды. Масштабируй знания, профессиональные навыки и вместе с этим масштабируй компанию. Приходи к нам разрабатывать Платформу для разработчиков!

О проекте:

PaaS платформа (Platform as a Service) позволяет продуктовым разработчикам экономить время на всех этапах разработки сервисов — от создания, разработки, тестирования до развертывания и эксплуатации.

Стек:

GolangPostgreSQL, Redis, Kafka, CI/CD, Kubernetes, Docker.

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

  • разрабатывать консольный клиент CLI PaaS, кодогенерацию и локальные среды разработки для сервисов на основе docker-compose
  • разрабатывать решения в gitlab CI/CD pipeline
  • разрабатывать внутренние сервисы платформы для мониторинга стабильности
  • создавать документацию на свои фичи и помогать разработчикам в работе с ними
  • прорабатывать новые требования и решения в платформе, собирать вводные данные

Тебе к нам, если ты:

  • разрабатываешь на Go три года и дольше
  • разрабатываешь крупные высоконагруженные приложения, знаешь механики и инструменты языка
  • умеешь выстраивать чистую и поддерживаемую архитектуру в приложении
  • имеешь практический опыт в ОС семейства unix
  • работаешь с gRPC/protobuf и OpenAPI
  • у тебя есть базовые навыки самостоятельной настройки Docker & Kubernetes
  • умеешь вести и прорабатывать задачу, общаться c заказчиком, уточнять требования, помогать разработчикам использовать платформу и решения, которые мы внедряем

Плюсом будет:

  • понимание SOA: как выстроить межсервисное взаимодействие, работа со сбоями, предотвращение каскадных сбоев и работа Graceful Degradation
  • Postgres или другая реляционная база данных: оптимизация, выстраивание архитектуры и масштабирование
  • опыт настройки Kafka

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

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

А еще:

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