Small, ТМ (Скиф Трейд, ТОО)
Senior Backend-разработчик в команду сайта small.kz
Не указана
- 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)
- возможность влиять на архитектуру и технические решения
- реальные продуктовые задачи, а не аутсорс
- гибкий формат работы (удалённо / гибрид