описание
Навыки: PostgreSQL, Redis. Квалификация: Senior. Специализации: Бэкенд разработчик.
## **О компании **
Мы — 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)
- Kafka consumers для 1С Аstor topics, Kafka consumers для MDM topics
- Обработка событий в реальном времени
- Локальное кэширование (PostgreSQL + Redis)
- Fallback на REST/SOAP API при недоступности Kafka
- Dead Letter Queue для ошибок обработки
- Мониторинг обработки сообщений
Модуль аутентификации
- JWT токены (access + refresh)
- Интеграция с корпоративным IAM
- 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
- Лояльное руководство, открытое к выбору лучших технических решений
- Корпоративное обучение: возможность проходить обучение и конференции