з/п не указана
Алматы
От 3 до 6 лет
Мы — SMALL, лидер розничной торговли Казахстана. Развиваем высоконагруженную e-com платформу для 150+ магазинов.
Обязанности:
- Разработка и поддержка микросервисов на Go в рамках поставленных задач.
- Реализация бизнес-логики, интеграция с PostgreSQL (базовые запросы, работа с моделями) и Redis (кэширование, простые операции).
- Участие в написании unit-тестов и базовых интеграционных тестов.
- Работа с Kafka: создание/потребление простых событий по готовым схемам.
- Написание чистого, понятного кода в соответствии со стандартами команды и Go best practices.
- Активное участие в код-ревью (как ревьювер для Junior/равных, и как ревьюируемый для Senior).
- Базовое использование инструментов мониторинга (Grafana dashboards) и логирования (ELK) для диагностики своих сервисов.
- Участие в планировании задач (standups, refinements) и помощь в оценке сроков реализации.
Требования:
- 2+ года коммерческой разработки на Go или 3+ года на другом языке (Java, C#, Python) + 1+ год Go.
- Уверенное знание основ Go: горутины, каналы, структуры, интерфейсы, ошибки, тестирование (testing пакет).
- Опыт работы с реляционными БД (PostgreSQL, MySQL). Понимание базовых принципов SQL.
- Базовый опыт работы с Redis или аналогичными key-value хранилищами.
- Понимание принципов REST API и работы с ними.
- Знакомство с концепцией микросервисов.
- Базовые навыки работы с Docker (сборка образов, запуск контейнеров).
- Понимание принципов CI/CD (что такое пайплайн, этапы).
- Умение работать с Git (feature branches, merge requests, разрешение конфликтов).
- Способность эффективно работать по ТЗ/техзаданию и готовность консультироваться со старшими коллегами при затруднениях.
- Желание учиться работе со сложным стеком (Kafka, k8s, observability).
Мы предлагаем:
- Официальное оформление по ТК РК.
- Удалённый/гибридный/офисный формат работы.
- Работу над социально значимым проектом с реальным масштабом и сложными техническими вызовами.
- Сильную команду экспертов и лояльное руководство, открытое к инновациям