Senior Go-Developer (Backend / High-Load)

Работодатель:
Опыт работы:
Более 6 лет
Место работы:
Москва, Варшавское шоссе, 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 аккредитацию.

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

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

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

Ведущий инженер систем отопления и вентиляции ОВ (жилые и административные здания)
WE-ON

Высшее строительное по специальности отопление, теплоснабжение, вентиляция и газоснабжение. Опыт работы на данной позиции не менее 2-х лет в...

AI Lead
585, Холдинг

Опыт управления командой разработки от 3-х лет. Вы умеете нанимать, развивать и мотивировать. Практическая экспертиза в Computer Vision и...

AI Lead
585, Холдинг

Опыт управления командой разработки от 3-х лет. Вы умеете нанимать, развивать и мотивировать. Практическая экспертиза в Computer Vision и...

Senior SMM Manager / Content Lead
Tatikawear

MAX. * опыт в SMM от 3 лет. * хороший вкус и насмотренность. * реальные кейсы с брендами. * самостоятельность и инициативность.

Ведущий менеджер по продажам IT-оборудования (серверы, сети, мультимедиа)
АСП Трейд

Мы — устойчивая IT-компания с подтвержденным опытом исполнения госконтрактов и сделок с крупным бизнесом. - Опыт продаж серверного, сетевого, компьютерного оборудования...

200 000 - 300 000 руб.