VK AdBlogger

Старший Go-разработчик в команду инфраструктуры

BackendгибкийМосква

Навыки

GoPostgresNginxEnvoyKafkagRPCK8s

Обязанности

  • 01Рефакторинг и унификация архитектурных паттернов (DDD, чистая архитектура)
  • 02Устранение технического долга и архитектурных проблем
  • 03Оптимизация и повышение надёжности коммуникаций между микросервисами
  • 04Написание системных библиотек
  • 05Развитие платформенных сервисов: авторизация, медиасервис и так далее
  • 06Внедрение паттерна Saga для обеспечения целостности данных между сервисами
  • 07Архитектурный аудит и выделение общих компонентов в отдельные библиотеки
  • 08Перепроектирование Kafka consumer группы для отказоустойчивой обработки сообщений с dead-letter очередями
  • 09Разработка системного пакета для межсервисного трейса с возможностью интеграции его в httpServer, gRPCServer и коннектор Postgres
  • 10Редизайн платформы сообщений: миграция триллионов сообщений с специфичных, сильно кастомизированных движков на современный open-source стек с выделением переиспользуемого core backend-слоя

Требования

  • 01Уверенное владение Go
  • 02Опыт построения микросервисной архитектуры
  • 03Опыт работы с высоконагруженными сервисами
  • 04Умение проектировать отказоустойчивые решения
  • 05Понимание чистой архитектуры и принципов DDD
  • 06Опыт работы с Postgres, Nginx/Envoy, Kafka, gRPC
  • 07Умение аргументировать архитектурные решения и доносить их до команды

Условия

  • 01Бонусы и скидки от партнеров
  • 02Офис в центре города
  • 03ДМС
  • 04Профессиональная команда
  • 05Формат работы Офисный Дистанционный Комбинированный
  • 06Уровень senior lead
  • 07График работы полный