Senior Go-Developer (Backend / High-Load)

iiko, Компания Айко

Senior Go-Developer (Backend / High-Load)

Москва, Варшавское шоссе, 118к1

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

iiko – это компания, которая создаёт и развивает инновационные решения для автоматизации ресторанного бизнеса. Мы помогаем нашим клиентам повысить эффективность работы, улучшить качество обслуживания и увеличить прибыль. Наш продукт — система iiko — работает более, чем в 70 000 ресторанов и является самой популярной системой автоматизации ресторана в России и странах СНГ.

Мы предлагаем своим сотрудникам не просто работу, а возможность стать частью команды профессионалов, готовых к новым вызовам и достижениям на рынке разработки ПО для HoReCa.

Каждый день через iiko обрабатываются заказы миллионов гостей, в том числе и ваши! :)

Как мы работаем:

В нашей компании мы руководствуемся шестью ключевыми ценностями, которые определяют нашу культуру.

Мы ставим клиента на первое место, всегда фокусируясь на его потребностях и ожиданиях.

Нам важно не просто «делать задачи», а понимать, какую ценность они приносят клиенту, бизнесу, команде и партнерам.

Мы поощряем смелость делать невозможное: быть готовыми к вызовам и экспериментировать, чтобы достигать амбициозных целей.

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

Мы строим культуру открытого диалога, где все аргументированные идеи обсуждаются.

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

Присоединяясь к нам, ты будешь работать в команде, где эти все эти ценности - не просто слова, а ежедневная реальность.

Если тебе близка наша культура, откликайся на вакансию, будем творить историю iiko вместе!


📌 Мы ищем: Go-Разработчика в продуктовую команду, который понимает конкурентные системы изнутри и умеет проектировать надёжный, масштабируемый код.

Проект:

Мы разрабатываем высоконагруженный backend в сфере HoReCa. Технологический стек переходит с PHP/Symfony на Go — переписываем брокерных воркеров, строим новые сервисы.

Что важно уметь:

  • 3+ лет коммерческой разработки на Go
  • Уверенное понимание рантайма, конкурентности и управления памятью
  • Опыт проектирования чистой, тестируемой архитектуры
  • Написание production-ready кода: observability, graceful shutdown, конфигурация
  • Практический опыт разработки нагруженных HTTP-сервисов и message-консьюмеров

Конкурентность и многопоточность:

  • Понимание паттернов: worker pool, pipeline, fan-out/fan-in, backpressure
  • Координация горутин без data races
  • Опыт отладки и профилирования конкурентного кода (pprof, race detector, trace)

Брокеры сообщений:

  • Практический опыт с RabbitMQ или Kafka (идеально — оба)
  • Паттерны: at-least-once delivery, idempotent consumers, dead letter queue, graceful shutdown
  • Понимание гарантий доставки и их влияния на архитектуру

PostgreSQL:

  • Уверенная работа с PostgreSQL в production: схема, индексы, транзакции, блокировки
  • Понимание планировщика запросов: умение читать план выполнения и находить причину деградации
  • Понимание конкурентной записи и её влияния на блокировки
  • Schema migrations без даунтайма
  • Настройка connection pool и понимание его ограничений

Веб-сервисы:

  • Проектирование HTTP/gRPC API под нагрузку
  • Middleware: rate limiting, circuit breaker, retry с exponential backoff

Работа с AI-инструментами (обязательно):

  • Активное использование AI-ассистентов (GitHub Copilot, Cursor, Claude и подобных) в ежедневной разработке
  • Понимание границ применимости: умение проверять, дополнять и направлять генерируемый код, а не принимать его на веру
  • Использование AI для ускорения рутины: boilerplate, тесты, рефакторинг, code review — не вместо понимания, а поверх него

Будет плюсом:

  • Опыт разработки на PHP / Symfony — приветствуется, поможет в понимании переносимых систем
  • MongoDB, ClickHouse или другие специализированные хранилища
  • Kubernetes, Docker, Helm — работа с production-инфраструктурой
  • Chaos engineering — fault injection, деградация под нагрузкой
  • Опыт участия в миграции с одного стека на другой

Что не подойдет:

  • Go как «второй язык, немного пробовал»
  • Незнакомство с конкурентностью на практике — только теория
  • Отсутствие опыта с PostgreSQL в production-нагрузке

Наш стек:

  • Go
  • PostgreSQL
  • RabbitMQ
  • Docker
  • Kubernetes
  • Prometheus
  • GitLab CI

Мы предлагаем:

  • Сотрудничество по TК РФ с первого дня по бессрочному трудовому договору;
  • 100% белую ЗП;
  • Гибридный график работы. Офисы в Москве/Казани/Санкт-Петербурге и гибкое начало рабочего дня;
  • Корпоративный мерч, который пополняется каждый год новыми элементами (и мы всегда рады новым идеям);
  • Реферальную программу – классный бонус за успешную рекомендацию;
  • Занятия английским языком, спортом и ДМС с телемедициной.
  • Компания имеет IT аккредитацию.

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

Если вас заинтересовала вакансия — откликайтесь! Будем рады обсудить подробнее! ❤️

Навыки
  • PostgreSQL
  • Golang
  • RabbitMQ
  • Kubernetes
  • Prometheus
  • Docker
  • Apache Kafka
  • GitLab CI
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Гоуланг Технологии

Senior Golang Developer

Гоуланг Технологии

  • Москва

  • Не указана

Рекомендуем
Кросстех Солюшнс Групп

Senior Go Developer

Кросстех Солюшнс Групп

  • Москва

  • Не указана

Рекомендуем
Клауд Солюшенс

Ведущий Go разработчик

Клауд Солюшенс

  • Москва

  • Не указана

Рекомендуем
Positive Technologies

Senior Golang-разработчик

Positive Technologies

  • Москва

  • Не указана

Открытая мобильная платформа

Senior Golang developer

Открытая мобильная платформа

  • Москва

  • Не указана

X5 Tech
  • Москва

  • Не указана

Swordfish Security
  • Москва

  • Не указана

Гоуланг Технологии

Senior Golang Engineer (Data Platform)

Гоуланг Технологии

  • Москва

  • Не указана

Левел Тревел

Middle Go developer

Левел Тревел

  • Москва

  • Не указана

Avanpost
  • Москва

  • Не указана

Smartis
  • Москва

  • Не указана

RUTUBE
  • Москва

  • Не указана

Випсервис

Team Lead Golang

Випсервис

  • Москва

  • Не указана

РАСЧЕТНЫЕ РЕШЕНИЯ

Teamlead Backend Developer (.net)

РАСЧЕТНЫЕ РЕШЕНИЯ

  • Москва

  • Не указана

Лаборатория Касперского

Lead Golang Developer (OSMP)

Лаборатория Касперского

  • Москва

  • Не указана

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию