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
Посмотреть контакты работодателя

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

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

  • Не указана

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

  • Не указана

Рекомендуем
РД Технологии

Senior Python developer

РД Технологии

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

  • Не указана

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

Team Lead разработки

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

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

  • Не указана

Plexy Platform Kazakhstan

Senior FullStack Developer

Plexy Platform Kazakhstan

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

  • Не указана

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

  • Не указана

МФО Деньги говорят

PHP Senior разработчик

МФО Деньги говорят

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

  • Не указана

Частная компания Akhter Studios Ltd.

Senior Go Engineer

Частная компания Akhter Studios Ltd.

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

  • Не указана

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

  • Не указана

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

  • до 6000 USD

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

  • до 6000 USD

Вериграм
Полный день
  • Алматы

  • до 6000 USD

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

  • до 6000 USD

Неткрэкер Текнолоджи Казахстан

Senior DevOps Engineer

Неткрэкер Текнолоджи Казахстан

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

  • до 6000 USD

Неткрэкер Текнолоджи Казахстан

Senior/Lead Front-end developer (Angular)

Неткрэкер Текнолоджи Казахстан

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

  • до 6000 USD

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

  • от 800 USD

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

  • до 1200000 KZT

Народный банк Казахстана

Главный разработчик backend

Народный банк Казахстана

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

  • до 1200000 KZT

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

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