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График работы полный