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

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

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

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

Компания

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

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

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

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

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

Сейчас мы ищем классного разработчика на Go, который будет принимать участие в разработке медиаплатформы, сервиса управления контентом, а также отвечать за интеграцию с пользовательским приложением.

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

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

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

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

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

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

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

Условия:

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