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

ForteBank

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

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

Наш стэк:
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

• Умение работать в команде и писать чистый код.

• Чтение и понимание архитектурных решений.

• Быстрое погружение в новые технологии.

Навыки
  • Apache Kafka
  • Elasticsearch
  • Redis
  • aerospike
  • Kubernetes
  • Docker-compose
  • REST
  • Golang
Посмотреть контакты работодателя

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

Freedom Pay
Полный день
  • Алматы

  • Не указана

Рекомендуем
RedLab
Удаленная работа
  • Алматы

  • Не указана

Рекомендуем

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

ДиджиталБизФэктори

Удаленная работа
  • Алматы

  • Не указана

Рекомендуем

Go-разработчик (Middle/Senior)

МФО SAPA DIGITAL FINANCE

Полный день
  • Алматы

  • Не указана

Исламский банк Заман Банк

Senior Backend Go developer

Исламский банк Заман Банк

Удаленная работа
  • Алматы

  • Не указана

KMF Банк
Полный день
  • Алматы

  • Не указана

ALSECO, АО
Полный день
  • Алматы

  • Не указана

Мобайл Телеком-Сервис (Объединенная Компания Tele2/Altel)

Senior full-stack разработчик

Мобайл Телеком-Сервис (Объединенная Компания Tele2/Altel)

Полный день
  • Алматы

  • Не указана

Freedom Pay
Полный день
  • Алматы

  • Не указана

Region LLC
Полный день
  • Алматы

  • от 2500 USD

КОНКОРДИА

Senior SRE

КОНКОРДИА

Удаленная работа
  • Алматы

  • от 2500 USD

Halyk Finservice

Senior DevOps

Halyk Finservice

Полный день
  • Алматы

  • от 2500 USD

Транспортный холдинг города Алматы

Team-lead команды разработки

Транспортный холдинг города Алматы

Полный день
  • Алматы

  • от 2500 USD

Region LLC
Полный день
  • Алматы

  • от 3500 USD

Полный день
  • Алматы

  • от 3500 USD

Jana Post
Полный день
  • Алматы

  • от 3500 USD

Частная компания “Automated Communication Solutions Ltd.”

Team Lead (Go+PHP)

Частная компания “Automated Communication Solutions Ltd.”

Удаленная работа
  • Алматы

  • от 3500 USD

Neocode
Полный день
  • Алматы

  • от 3500 USD

Neocode
Полный день
  • Алматы

  • от 3500 USD

Казахстанская фондовая биржа

Blockchain Team Lead

Казахстанская фондовая биржа

Полный день
  • Алматы

  • от 3500 USD

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию