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

Senior Backend - разработчик

1 000 000 - 2 000 000 KZT
  • Алматы
  • От 3 до 6 лет
  • Golang
  • PostgreSQL
  • Swagger
  • Kubernetes
  • Keycloak
  • Apache Kafka

Мы в Small ищем сильного Backend ‑ разработчика, который умеет проектировать архитектуру клиентских сервисов, эффективно работать в кросс‑функциональной команде и решать задачи не только «в коде», но и в процессе.
Вы будете участвовать в разработке сервисов домена логистики.

Что будете делать:
1) Архитектурное развитие проекта
  • участие в проектировании и развитии сервисов / модулей, декомпозиции домена, определении границ ответственности
  • подготовка, обсуждение и принятие архитектурных решений
  • планирование и выполнение технических улучшений: техдолг, масштабирование, отказоустойчивость, стандарты кода

2) Разработка, оптимизация и поддержка сервисов на GО

  • исправление дефектов
  • рефакторинг
  • повышение производительности
  • улучшение читаемости и устойчивости сервисов

3) Разработка REST API (ключевые домены)
4) Работа с данными (PostgreSQL)

  • проектирование схем и миграций
  • написание и оптимизация сложных запросов (JOIN / агрегации / CTE), устранение N+1
  • улучшение времени ответа API за счёт индексов и корректной структуры запросов
  • партиционирование, шардирование

5) Permissions и безопасность (Keycloak)
6) Асинхронность (Kafka)

  • публикация доменных событий и интеграционных событий
  • реализация консюмеров (consumer groups, offsets), идемпотентность, ретраи и обработка ошибок
  • проектирование контрактов сообщений и стратегия эволюции схем

7) Документирование API
8) Продакшен-ориентированная разработка

  • работа с логами и метриками, поиск узких мест, исправление инцидентов
  • написание тестов

Наш стек:

  • Язык: Go 1.23
  • Базы данных: PostgreSQL
  • Документация: Swagger
  • Контейнеризация / деплой: Dockerfile + Kubernetes
  • Security/IAM: Keycloak
  • Async: Kafka


Будет плюсом (nice-to-have):

  • Опыт поддержки и оптимизации сервисов под нагрузкой (latency, p99, DB bottlenecks).
  • Опыт проектирования event-driven решений: outbox/CDC, гарантии доставки, наблюдаемость цепочек событий.
  • Хорошее понимание security-практик: JWT, SQL-injection, CORS/CSRF, принцип наименьших привилегий.
  • Опыт улучшения качества кода: стандарты, code review, практики тестирования (unit/integration), контрактные тесты.
  • Опыт с инструментами наблюдаемости (Prometheus/Grafana/Jaeger/Loki/Sentry) — если есть / планируется.
  • Опыт работы с логистикой или службами доставки.

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

  • Работа над продуктом с реальным масштабом и прикладной ценностью.
  • Участие в архитектурных решениях и улучшении производительности.
  • Формат работы Удалённый / гибридный / офисный формат — по договорённости.