Fullstack разработчик

Зарплата

от 3500 до 4800 $

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

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

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

Small - крупнейший казахстанский ритейлер с более чем 150 магазинами, собственными ЦОДами и облачной платформой. Мы активно занимаемся цифровизацией корпоративной безопасности и ищем фулл-стек разработчика, который будет разрабатывать серверную и частично клиентскую логику в новом продукте: фиксация нарушений, учёт ОС, интеграции с внешними системами, аналитика. Отвечать за архитектуру backend-сервисов, стабильность интеграций и качество API для мобильного приложения.

Задачи:

  • Разработка backend на Go (модульный монолит, HTTP API, Postgres).
  • Разработка веб-интерфейса админки/панели на React + TypeScript.
  • Проектирование структуры БД и API-контрактов для мобильного приложения.
  • Интеграции с внешними системами (Progress, ASTOR, Призма, СРЛ, OMNICOM и др.).
  • Реализация бизнес-логики фиксации нарушений, дисциплинарных мер, учёта оборудования.
  • Подготовка данных и витрин для ClickHouse.
  • Оптимизация производительности, кэширование, логирование, аудит.
  • Участие в архитектуре, код-ревью, CI/CD.

Требования:

  • 4+ лет коммерческой разработки, 2+ года на Go.
  • Уверенная работа с Go: gin/echo, context, middlewares, concurrency patterns.
  • Опыт проектирования API (REST, OpenAPI).
  • Отличные знания SQL.
  • Опыт с Postgres и pgx / sqlc.
  • Уверенная работа с React + TypeScript.
  • Понимание Docker / CI / мониторинга.
  • Умение разбирать сложные бизнес-процессы и формализовывать их в код.

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

  • Опыт интеграций с системами складского или торгового учёта.
  • Знание ClickHouse.
  • Опыт работы с Keycloak / OIDC.
  • gRPC, Kafka/RabbitMQ.
  • Опыт архитектуры модульного монолита.

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

  • Возможность работать удаленно или в офисе в Алматы.
  • Участие в создании нового продукта с нуля.
  • Влияние на архитектуру и стек.
  • Работа с автономной командой и быстрыми решениями.
  • Прозрачные процессы, без бюрократии.