27 1 нед. назад

Разработчик Go

Присоединяйтесь к команде разработки нового продукта в крупнейшей розничной сети Казахстана. Ищем опытного разработчика Go с 5+ летним опытом, который сможет справиться с высоконагруженными системами и интеграциями. Предлагаем гибкий формат работы и возможность участвовать в интересном проекте с нуля.

senior удалённо 200 000 – 370 000 RUR
Тип занятости
full-time
Опубликовано
28 января 2026
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться

описание

Мы — SMALL, крупнейшая розничная сеть Казахстана. Вы присоединитесь к команде разработки нового цифрового ядра компании. Наш основной продукт — экосистема мобильных приложений для сотрудников (ТСД для складов + SuperApp для магазинов) и веб-кабинет для управляющих. Перед нами стоит амбициозный вызов: запустить MVP нового продукта к марту 2026 года. Что будете делать: • Проектирование и написание микросервисов на Go (API для мобильных приложений и веб-админки). • Реализация сложной логики синхронизации данных. Вам предстоит спроектировать механизм получения «пачек» данных с ТСД, разрешения конфликтов версий и дельта-обновления справочников (100к+ товаров). • Интеграция с 1С: Разработка интеграционного слоя (Gateway) для высоконагруженного обмена данными с корпоративной ERP (JSON/HTTP/Queue). • Проектирование схем в PostgreSQL под высокую нагрузку на запись (логирование действий кладовщиков), кэширование «горячих» данных в Redis. • Построение архитектуры на базе очередей (Kafka/RabbitMQ) для гарантированной доставки данных от магазинов в центр. • Профилирование сервисов (pprof), поиск узких мест, оптимизация SQL-запросов. • Описание контрактов API (OpenAPI/Swagger) для мобильной команды. • Активное код-ревью, покрытие кода тестами (unit, integration), менторство Middle-разработчиков. • Взаимодействие с DevOps (настройка метрик Prometheus, логов Loki, трейсинга Jaeger). Наш стек: • Язык: Go 1.23+ (Clean Architecture, concurrency patterns). • Кодогенерация: SQLC, oapi-codegen (Contract First подход). • Базы данных: PostgreSQL (Partitioning, Tuning). • Кэш/Сессии: Redis. • Брокеры сообщений: Kafka / RabbitMQ (для асинхронного процессинга). • Инфраструктура: Docker, Kubernetes (k8s). • Наблюдаемость: Prometheus, Grafana, Loki, Jaeger, Sentry. • Безопасность: Keycloak (IAM) / JWT. • Документация: Notion, Swagger UI. Наш идеальный кандидат: • 5+ лет коммерческой разработки, из них 3+ уверенного опыта на Go. • Опыт в Retail / E-commerce / FinTech / Logistics: Вы понимаете, что такое транзакционность, идемпотентность и почему нельзя терять данные инвентаризации. • Экспертный уровень Go: Горутины, каналы, работа с памятью, профилирование, интерфейсы, дженерики. • Мастер SQL (PostgreSQL): Вы умеете писать сложные запросы, понимаете планы выполнения (EXPLAIN ANALYZE), индексы и транзакции. • Опыт с очередями: Практический опыт работы с Kafka или RabbitMQ (проектирование топиков, consumer groups, гарантии доставки). • Понимание Offline-first: Вы представляете, как бэкенд должен обрабатывать данные, пришедшие с устройства, которое было офлайн 4 часа. • Опыт интеграций: Понимание принципов обмена данными с внешними системами (1С, ERP, WMS). • Контейнеризация: Уверенное владение Docker и понимание принципов работы в Kubernetes. • Безопасность: Понимание OAuth 2.0, JWT, защиты от инъекций. • Самостоятельность: Умение принимать архитектурные решения и аргументировать их (RFC/ADR). • Будет плюсом: Опыт работы с Websocket (для пуш-уведомлений и обновления дашбордов в реальном времени). Опыт написания сервисов для обработки больших XML/JSON массивов (выгрузки из 1С).

условия

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

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

6 вакансии
Аккредитованная IT-компания
Аккредитованная IT-компания
2 д. назад

Backend Developer (Go)

Вакансия для опытного разработчика на Go с более чем 5-летним опытом. Работа включает разработку и поддержку микросервисов, оптимиза…

от 250 000 RUR

senior удалённо
Uzum Tezkor
Uzum Tezkor
1 д. назад

Go-разработчик

Присоединяйтесь к команде Uzum Tezkor, где вы будете разрабатывать ключевые бэкенд-сервисы с использованием современного стека технолог…

senior удалённо
Uzum E-com
Uzum E-com
1 д. назад

Go-разработчик

Присоединяйтесь к команде Uzum E-com в роли Go-разработчика! Вы будете заниматься разработкой и поддержкой core-сервисов, проектированием ар…

senior удалённо
Н
НООСФЕРА
1 д. назад

Senior Golang Developer

Вакансия для опытного разработчика на Go, который будет работать над архитектурой и производительностью backend-систем. Ожидается глубокое понимани…

senior удалённо
Н
НООСФЕРА
1 д. назад

Senior Golang Developer

В этой роли вы будете разрабатывать и развивать backend-сервисы на Go, участвовать в проектировании архитектуры и работать с потоками…

senior удалённо
Н
НООСФЕРА
1 д. назад

Senior Backend Engineer

Вакансия для Senior Backend Engineer с опытом работы в высоконагруженных системах. Ожидается глубокое понимание архитектуры backend и опыт работы с Go, …

senior удалённо