ASTONASTON

Go Developer

офис, удалёнка, гибрид

Команда разрабатывает и поддерживает микросервисную платформу для российского подразделения международной компании по производству продуктов и кормов. Вы будете развивать backend-сервисы, обеспечивать надёжность, масштабирование и интеграции, влияющие на операционные процессы заказчика.

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

Стек

GogRPCSQLKubernetesREST APIDockerKafkaRedisPrometheusGrafanagolang-migrateJenkinsGitLab CIGitHub Actions

Задачи

  • разработка и поддержка микросервисов в продакшене
  • проектирование схем БД, нормализация/денормализация, индексы, foreign keys
  • оптимизация сложных SQL‑запросов, работа с EXPLAIN, транзакциями и уровнями изоляции
  • реализация REST/gRPC API с учетом idempotency, versioning и обработки ошибок
  • подготовка и поддержка Kubernetes-манифестов и процессов деплоя (rolling, blue-green, откаты, HPA)
  • настройка CI/CD, контейнеризация и обеспечение мониторинга/логирования/трейсинга

Обязательно

  • коммерческий опыт на Go от 3 лет
  • опыт разработки и поддержки микросервисных систем в продакшене
  • глубокое понимание конкурентности в Go (goroutines, channels, sync, context, worker pools)
  • опыт проектирования БД и оптимизации SQL, понимание транзакций и блокировок
  • продакшн-опыт с Kubernetes и умение писать/поддерживать манифесты (Deployments, Services, Ingress, ConfigMaps, Secrets, PVC), знание Network Policies и HPA
  • опыт контейнеризации приложений (Docker) и настройки CI/CD пайплайнов (сборка, тесты, пуш в registry, деплой)
  • навык написания тестов (unit, integration, мокирование) и уверенное владение Linux

Будет плюсом

  • опыт с NoSQL (ClickHouse, MongoDB)
  • знание Tracing (Jaeger, Zipkin)
  • опыт с Service Mesh (Istio, Linkerd)
  • понимание Security (JWT, OAuth2, TLS/mTLS)
  • опыт миграции монолита в микросервисы
  • написание операторов для Kubernetes
  • опыт с Hadoop, MariaDB или Oracle
Откликнуться на сайте компании

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

Смотреть ещё

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