🎟️ Зовём на весенний Хабр Семинар 2026

Время говорить о том, как ИТ-бренд и внешние коммуникации работают на удержание сотрудников. Встречаемся 11 марта в Москве.

→ ваш билет здесь

Senior Golang Developer

от 200 000 до 370 000 ₽

Требования

Бэкенд разработчик
Senior
PostgreSQL
REST
Redis

Условия

Можно удалённо

Компания

Крупнейшая казахстанская розничная торговая компания

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

О компании 

Мы — SMALL, крупнейшая розничная сеть Казахстана. Мы запускаем масштабный проект автоматизации фабрики-кухни — MES + PDM «Фабрика Кухня v2».

Фабрика-кухня — это производство готовой продукции для сети кофеен, ресторанов и магазинов. Нам нужно построить MES (систему исполнения производства) и PDM (управление технологическими картами) с нуля.


Что будете делать:

Инфраструктурный слой

  • Проектирование и реализация базовой архитектуры микросервисов на Go
  • Настройка конфигурации (environment-based), connection pools для PostgreSQL
  • Redis клиент с поддержкой кэширования
  • Kafka producer/consumer для event-driven архитектуры
  • Структурированное логирование (JSON format)
  • Middleware: auth, logging, recovery, rate limiting
  • Base gRPC server setup

Модуль интеграции (Kafka)

  • Кafka consumers для 1С Аstor topics
  • Kafka consumers для MDM topics
  • Обработка событий в реальном времени 
  • Локальное кэширование (PostgreSQL + Redis)
  • Fallback на REST/SOAP API при недоступности Kafka
  • Dead Letter Queue для ошибок обработки

Мониторинг обработки сообщений

  • Модуль аутентификации
  • JWT токены (access + refresh)
  • Интеграция с корпоративным IAМ
  • SSO через корпоративный портал
  • Синхронизация ролей с корпоративным AD/LDAP


Proto definitions

  • Описание gRPC контрактов для всех модулей
  • Contract First подход

Качество и менторство

  • Активное code review
  • Покрытие кода тестами (unit, integration)
  • Менторство Middle-разработчиков
  • Написание технической документации

Наш идеальный кандидат:

  • 5+ лет коммерческой разработки, из них 3+ лет уверенного опыта на Go
  • Экспертный уровень Go: горутины, каналы, работа с памятью, профилирование, интерфейсы, дженерики
  • Мастер SQL (PostgreSQL): сложные запросы, EXPLAIN ANALYZE, индексы, транзакции
  • Опыт с Kafka: практический опыт работы (проектирование топиков, consumer groups, гарантии доставки)
  • Опыт с gRPC: Protobuf, code generation, интерцепторы
  • Микросервисы: понимание принципов, паттернов, pitfalls
  • Инфраструктура: уверенное владение Docker и понимание Kubernetes
  • Безопасность: понимание OAuth 2.0, JWT, защиты от инъекции
  • Самостоятельность: умение принимать архитектурные решения и аргументировать их (RFC/ADR)


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

  • Опыт работы с производственными системами (MES, WMS, ERP)
  • Понимание 1С интеграций (REST/SOAP API, COM-объекты)
  • Опыт работы с Redis (кэширование, сессии, pub/sub)
  • Опыт написания миграций БД (golang-migrate, goose)
  • Понимание Clean Architecture, Domain-Driven Design
  • Оптимизация производительности (pprof, trace, bench)


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

  • Официальное оформление по ТК РК
  • Реальный вызов: работа над Highload-проектом с нуля без legacy
  • Сильная команда: рядом Tech Lead, Senior Frontend, Product Manager
  • Лояльное руководство, открытое к выбору лучших технических решений
  • Корпоративное обучение: возможность проходить обучение и конференции
  • Формат работы - Удалённый/гибридный/офисный  (Офис в Алматы)