Разработчик на Go в команду Яндекс Еды
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Яндекс Еда — сервис по доставке блюд из ресторанов и продуктов из магазинов. С нами уже сотрудничают почти тридцать тысяч заведений и более тысячи магазинов в 130 городах.
Наша команда разрабатывает медиаплатформу для публикации историй о ресторанах, еде и о людях, которые её делают. Также платформа предложит читателю авторские рейтинги и поможет с выбором среди множества заведений, представленных в Яндекс Еде.
Сейчас мы ищем классного разработчика на Go, который будет принимать участие в разработке медиаплатформы, сервиса управления контентом, а также отвечать за интеграцию с пользовательским приложением.
Наша цель — создать систему для удобной работы с различными типами материалов, где каждый уникален и требует специальных инструментов: от блочных редакторов текста, позволяющих взаимодействовать со смежными материалами, до сложных табличных редакторов с функциями, обеспечивающими расчёт рейтингов.
Что нужно делать:
- разрабатывать микросервисы на Go;
- обеспечивать качество работы сервиса;
- работать с репозиторием, инструментами и инфраструктурой Яндекса.
Мы ждем, что вы:
- разрабатывали на Go или готовы быстро самостоятельно его освоить;
- понимаете, как работают веб-сервисы;
- разбираетесь в принципах работы с Unix и применяли их на практике;
- умеете писать эффективный и понятный код, покрываете код тестами;
- способны аргументировать решения и договариваться с коллегами;
- готовы предлагать идеи и брать на себя ответственность.
Будет плюсом, если вы:
- хорошо знаете, как работают базы данных, прежде всего PostgreSQL, умеете находить узкие места в запросах и в целом во взаимодействии приложения с базой данных;
- понимаете, как работают распределённые системы;
- имеете опыт в проектировании микросервисов;
- способны декомпозировать крупные задачи, оценивать время на разработку и другие этапы;
- готовы руководить проектами с технической стороны, следить за доставкой продукта в продакшн и информировать об этом заинтересованных лиц;
- знаете C++.
Условия:
- сильная команда, с которой можно расти;
- сложные задачи для сервисов с миллионами пользователей;
- возможность влиять на процесс и результат;
- премии каждые полгода за эффективную работу;
- компенсация оплаты питания на территории офиса;
- тренажёрный зал и дежурный врач в офисе;
- расширенная программа ДМС, оплата 80% стоимости ДМС для супругов и детей;
- гибкий график работы.