Small, ТМ (Скиф Трейд, ТОО)

Senior Backend-разработчик в команду сайта small.kz

Не указана
  • Алматы
  • От 3 до 6 лет
  • Golang
  • REST API
  • PostgreSQL
  • Redis
  • Kafka
  • Kubernetes
  • Docker

Мы развиваем внутреннюю B2B-платформу для работы с поставщиками: аналитику продаж, управление доступами к данным, условия использования аналитики и интеграции с другими системами компании. Сейчас многие процессы подключения поставщиков, управления доступами и условий использования аналитики частично выполняются вручную.

Наша задача — превратить это в полноценный продукт с понятными сценариями, ролями, статусами и автоматизированными процессами.

Мы ищем backend-разработчика, который поможет спроектировать и реализовать устойчивую архитектуру сервисов.

Чем предстоит заниматься:

  • Разрабатывать и поддерживать backend-сервисы на Go для B2B-платформы и аналитических сервисов.
  • Реализовывать бизнес-логику: управление доступами, условия использования аналитики, жизненный цикл подключения поставщиков.
  • Разрабатывать API для frontend-приложений и интеграций.
  • Участвовать в проектировании сервисов и API совместно с аналитиком.
  • Принимать участие в обсуждении архитектуры (RFC, ADR).
  • Проектировать модели данных и взаимодействие сервисов.
  • Проектировать схемы данных и оптимизировать запросы PostgreSQL.
  • Использовать Redis для кэширования и оптимизации производительности.
  • Работать с событиями и асинхронными процессами (Kafka).
  • Писать чистый, тестируемый код (unit / integration tests).
  • Профилировать сервисы (pprof), находить и устранять bottleneck-и.
  • Проводить код-ревью и участвовать в формировании стандартов разработки.
  • Работать с DevOps и SRE над мониторингом и стабильностью сервисов.
  • Использовать метрики, логи и трассировки для диагностики проблем.
  • Участвовать в разборе инцидентов и улучшении observability.
  • Наставничество и менторинг разработчиков команды.
  • Передача знаний, участие во внутренних технических обсуждениях.

Наш стек Язык:

  • Go Хранение данных: PostgreSQL Интеграции и асинхронность: Kafka, REST API
  • Инфраструктура: Kubernetes, Docker Observability: Prometheus / Grafana, Jaeger / Zipkin, Sentry
  • Хранение файлов: MinIO (S3-compatible)

Что важно:

  • Опыт разработки на Go от 3–5 лет
  • Опыт разработки backend-сервисов и REST API
  • Понимание микросервисной архитектуры
  • Уверенное знание PostgreSQL
  • Опыт работы с Redis
  • Опыт работы с очередями сообщений (Kafka или аналогами)
  • Понимание принципов работы Docker и Kubernetes
  • Навыки написания тестов
  • Опыт работы в Linux-среде
  • Уверенное владение Git Важно также:
    • умение работать в команде с аналитиком и frontend-разработчиками
    • способность разбираться в бизнес-процессах и помогать превращать их в рабочие решения

Будет плюсом

  • опыт разработки B2B-платформ или внутренних корпоративных систем
  • опыт работы с системами аналитики и доступами к данным • понимание архитектуры highload-систем
  • опыт работы с Istio
  • опыт работы с Keycloak

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

  • участие в развитии продукта, который напрямую влияет на работу поставщиков и коммерческого блока
  • небольшую кросс-функциональную команду (аналитик, backend, frontend, QA)
  • возможность влиять на архитектуру и технические решения
  • реальные продуктовые задачи, а не аутсорс
  • гибкий формат работы (удалённо / гибрид