Amex Development

Go-разработчик (senior, highload)

Не указана
  • Москва
  • Более 6 лет
  • Golang
  • gRPC
  • REST
  • HTTP/2
  • PostgreSQL
  • Clickhouse
  • Kafka
  • NATS
  • Redis
  • Docker
  • Kubernetes
  • CI/CD
  • OpenTelemetry
  • Prometheus
  • Grafana
  • Высоконагруженные системы
  • Микросервисы
  • Профилирование API
  • Gateway

Пожалуйста указывайте в сопроводительном письме Вашу локацию и ожидания по з.пл. в рублях!

О проекте:

Высоконагруженная платформа сбора и обработки событий телеком-инфраструктуры: сервисы принимают десятки тысяч событий в секунду, обогащают их и отдают в аналитику и биллинг. Go-команда отвечает за приём, маршрутизацию и хранение данных в PostgreSQL и ClickHouse. Работа идёт с реальным highload: узкие места видны по метрикам, а решения проверяются нагрузочными тестами.

Задачи:

  • Разрабатывать сервисы приёма и обработки событий и телеметрии на Go
  • Проектировать gRPC/HTTP API и микросервисы с минимальными задержками
  • Работать с Kafka/NATS, PostgreSQL и ClickHouse, оптимизировать запросы и хранение
  • Внедрять кэширование в Redis и маршрутизацию трафика через API Gateway
  • Профилировать код и устранять узкие места под нагрузкой
  • Писать тесты, проводить код-ревью, участвовать в архитектуре и разборе инцидентов
  • Развивать наблюдаемость: метрики и трассировка (OpenTelemetry, Prometheus/Grafana)

Требования:

  • Опыт коммерческой разработки на Go от 5 лет
  • Опыт highload-систем: concurrency, профилирование, оптимизация
  • gRPC и REST, понимание HTTP/2
  • PostgreSQL: индексы, оптимизация запросов
  • Kafka или NATS, Redis
  • Docker, Kubernetes, CI/CD
  • Культура тестирования и код-ревью
  • ClickHouse, TimescaleDB
  • API Gateway, биллинг и учёт потребления
  • OpenTelemetry, Prometheus/Grafana
  • Опыт телекома, BSS/OSS, IoT или телеметрии
  • Нагрузочное тестирование

Условия:

  • Полная занятость с графиком 5/2
  • Удалённый формат работы
  • Работа в аккредитованной ИТ-компании
  • Работа с современным стеком технологий и крупными игроками рынка
  • Официальное трудоустройство по ТК РФ или ИП