31 2 нед. назад

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

Вакансия для разработчика на Golang с глубокими знаниями в области многопоточности и проектирования event-driven систем. Основные задачи включают разработку gRPC-сервисов, работу с базами данных и DevOps практики.

Алматы
Опубликовано
6 января 2026
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться

описание

Наш стэк: Backend - Golang Streaming – Kafka NoSQL: Elasticsearch, MongoDB, Cassandra, Scylladb InMemory: Redis, Aerospike Tracer: Jaeger Virtualization: Kubernetes, Docker Metrics: Prometheus + Grafana Cloud: AWS CI: Gitlab CI CD: ArgoCD

требования

1. Опыт работы с Golang
Глубокое понимание Concurrency (goroutines, channels, sync-пакет).
Работа с context.Context для управления тайм-аутами и отменой операций.
Оптимизация производительности, профилирование кода.
Умение писать юнит-тесты и интеграционные тесты (Testify, GoMock).
Использование protobuf для gRPC-сервисов.
2. Архитектура и проектирование event-driven систем
Опыт работы с Kafka (производители, потребители, партиции, ретенция, обработка событий).
Понимание Event Sourcing, CQRS, Saga pattern, Transactional Outbox, DLQ.
Разработка идемпотентных обработчиков событий.
Оптимизация latency и throughput обработки событий.
3. Работа с базами данных (PostgreSQL)
Продвинутое знание SQL (индексы, транзакции, CTE, JSONB).
Опыт работы с ORM (GORM, sqlx) или чистым SQL.
Оптимизация производительности запросов, работа с EXPLAIN ANALYZE.
Использование PostgreSQL LISTEN/NOTIFY в event-driven архитектуре.
4. gRPC и микросервисная архитектура
Опыт написания gRPC-сервисов (protobuf, gRPC Gateway).
Управление interceptors, метаданные, security (TLS, JWT).
Балансировка нагрузки и масштабируемость gRPC.
Оптимизация бинарных данных в RPC.
5. Redis
Использование Redis в качестве кэша, distributed lock.
Работа с expiry policies.
6. DevOps и CI/CD
Логирование (Prometheus + Grafana, ELK, Jaeger).
7. Soft Skills
Умение работать в команде и писать чистый код.
Чтение и понимание архитектурных решений.
Быстрое погружение в новые технологии.

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

6 вакансии
Andersen
Andersen
4 д. назад

Тrainee Go разработчик

Andersen предлагает стажировку по Go с возможностью трудоустройства в Казахстане. Требуется знание английского на уровне Interm…

Алматы
PingOcean
PingOcean
4 д. назад

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

В PingOcean вы будете работать в дружной команде профессионалов, развиваться в области новых технол…

от 1 500 000 KZT

middle Алматы
АстанаЭлектроСтройСервис
АстанаЭлектроСтройСервис
6 д. назад

Разработчик SCADA-системы (Backend + Web)

Ищем разработчика SCADA-системы с опытом в Golang, Python или C#. Вам предстоит работать с технологическими данными и создавать…

middle Астана
Ozon
Ozon
сегодня

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

Присоединяйтесь к команде, которая занимается разработкой и поддержкой систем видеонаблюдения и видеоархивации. Вам предстоит развивать AP…

middle удалённо
Озон
Озон
сегодня

Инженер по автотестированию

Присоединяйтесь к команде Озон, где вы сможете развивать пользовательский опыт в e-commerce. Мы ищем инженера по автотестированию с опытом работы от…

middle удалённо
Ozon
Ozon
1 д. назад

Go-разработчик, Карточка товара

Вы будете заниматься разработкой высоконагруженного сервиса, влияя на ключевые метрики. Ищем разработчика с…

middle удалённо