Разработчик на Go в группу ресторанных интеграций Еды

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

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

Компания

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

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

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

Команда интеграций разрабатывает микросервисы для взаимодействия с кассовыми системами партнёров в ресторанах. Эти микросервисы:

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

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

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

  • разрабатывать и сопровождать микросервисы на Go;
  • работать с реляционными и NoSQL СУБД;
  • разрабатывать асинхронный код, взаимодействуя с распределёнными ивент-стриминговыми платформами и очередями сообщений;
  • писать чистый код;
  • строить поддерживаемую архитектуру приложения, используя принципы SOLID, DRY и паттерны проектирования;
  • проводить ревью кода коллег;
  • исследовать и декомпозировать крупные задачи, оценивать время на разработку и другие этапы.

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

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

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

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

  • знаете Python и PHP.

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

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