ASTONASTON

Go Developer

удалёнка

Команда разрабатывает микросервисы для онлайн‑направления и собственной логистики крупного ритейлера. Роль предполагает создание высоконагруженных сервисов, миграцию функционала с Python на Go и обеспечение наблюдаемости и безопасности систем.

ГрейдMiddle/Senior
Опытот 3 лет

Стек

GoGinPostgreSQLKafkaRedisgRPCOpenAPIDockerKubernetesPrometheusGrafanaKeycloakOpenTelemetry

Задачи

  • Проектирование и разработка микросервисов для онлайн‑продаж и логистики
  • Реализация и поддержка HTTP/gRPC API и OpenAPI-спецификаций
  • Работа с PostgreSQL: оптимизация запросов, миграции и backfill
  • Интеграция с очередями и паттернами (Outbox/Saga/CQRS) через Kafka/RabbitMQ/NATS
  • Обеспечение наблюдаемости и профилирования (pprof, Prometheus/Grafana, OpenTelemetry)
  • Проведение code review, написание unit/integration тестов и техдизайнов

Обязательно

  • опыт работы в роли Go Developer от 3 лет
  • опыт высоконагруженных систем и проектирование микросервисов
  • глубокие знания памяти, горутин, каналов, дженериков и профайлинга (pprof)
  • опыт работы с PostgreSQL: сильный SQL, оконные функции, CTE, миграции
  • опыт работы с HTTP/gRPC API и фреймворками Go (Gin/Fiber/Echo или net/http), OpenAPI
  • опыт работы с системами обмена сообщениями и паттернами (Kafka/RabbitMQ/NATS, Outbox/Saga/CQRS)
  • знание DevOps‑практик: контейнеризация, graceful shutdown, Kubernetes health checks, мониторинг (Prometheus/Grafana)

Будет плюсом

  • опыт миграции сервисов с Python на Go
  • знание Temporal или Cadence
  • понимание Event Sourcing
  • наличие Open Source проектов на Go
  • опыт работы с FDW или Debezium для CDC
Откликнуться на сайте компании

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

Смотреть ещё

JobsWave
Найти работу в IT