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

Разработчик на Go в ритейл Яндекс Еды

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

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

Компания

Компания, которая развивает самую популярную в России поисковую систему и десятки других сервисов

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

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

Яндекс Еда — сервис доставки блюд из ресторанов и продуктов из магазинов. У нас миллионы заказов в месяц, с нами сотрудничают десятки тысяч заведений и более тысячи магазинов в 130 городах стран СНГ.

Наша команда создаёт приложение, которым пользуются сборщики заказов в магазинах, подключённых к Еде. Вам предстоит разрабатывать бэкенд и интерфейс администратора этого приложения, а в перспективе — более сложную систему, позволяющую нашим партнёрам в магазинах управлять продажей своих товаров в Еде.

От наших сервисов напрямую зависит скорость сборки заказа, а значит, и удовлетворённость клиентов всей Яндекс Едой.

У нас небольшая дружная кросс-функциональная команда. Каждый разработчик участвует в обсуждении продукта, влияет на технические решения, самостоятельно управляет всем циклом разработки и деплоя, улучшает инструменты и автоматизирует процессы.

Что нужно делать:

  • разрабатывать микросервисы на Go;
  • обеспечивать качество работы сервиса;
  • работать с репозиторием, инструментами и инфраструктурой Яндекса.

Мы ждем, что вы:

  • разрабатывали на Go или готовы быстро и самостоятельно его освоить;
  • понимаете, как работают веб-сервисы;
  • разбираетесь в принципах работы с Unix и применяли их на практике;
  • умеете писать эффективный и понятный код, покрываете код тестами;
  • способны аргументировать решения и договариваться с коллегами;
  • готовы брать на себя ответственность и предлагать идеи.

Будет плюсом, если вы:

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

Условия:

  • сильная команда, с которой можно расти;
  • сложные задачи для сервисов с миллионами пользователей;
  • возможность влиять на процесс и результат;
  • премии каждые полгода за эффективную работу;
  • компенсация оплаты питания;
  • тренажёрный зал и дежурный врач в офисе;
  • расширенная программа ДМС, оплата 80% стоимости ДМС для супругов и детей;
  • гибкий график.