Старший Go-разработчик в команду инфраструктуры в VK Ad Blogger, Москва
Компания: VK
Локация: Москва
О компании
VK — одна из ведущих интернет-компаний в России, предоставляющая широкий спектр услуг, включая социальные сети, мессенджеры и различные продукты для бизнеса. Основная цель компании — создание удобной и безопасной платформы для общения и обмена информацией. VK активно развивает проекты, связанные с цифровыми технологиями и доступностью сервисов для пользователей.
Ключевые факты:
- Специализация: социальные сети и интернет-сервисы
- Офис в Москве
- Широкий ассортимент продуктов, включая VK Ad Blogger
- Участие в проектах OpenVK и разработка платформ для бизнеса
- Более 100 миллионов пользователей в месяц
О вакансии
Команда инфраструктуры VK Ad Blogger занимается разработкой и поддержкой эффективной и надежной архитектуры для микросервисов, которые поддерживают различные проекты компании. В рамках этой роли старший Go-разработчик будет участвовать в разработке системных библиотек и решений, обеспечивающих высокую доступность сервисов. Также ожидается работа по рефакторингу и оптимизации существующих систем. Участие в архитектурном аудите и помощь в выделении общих компонентов создадут основу для дальнейшего совершенствования технологий внутри компании.
Чем предстоит заниматься:
- Рефакторинг и унификация архитектурных паттернов (DDD, чистая архитектура)
- Устранение технического долга и решение архитектурных проблем
- Оптимизация надёжности коммуникаций между микросервисами
- Написание системных библиотек
- Внедрение паттерна Saga для обеспечения целостности данных между сервисами
- Архитектурный аудит и выделение общих компонентов в отдельные библиотеки
- Разработка системного пакета для межсервисного трейса
- Перепроектирование Kafka consumer группы с dead-letter очередями
- Редизайн платформы сообщений и миграция триллионов сообщений
Что мы предлагаем:
- Комбинированный формат работы: офис и удалёнка
- Интересные задачи в команде профессионалов
- Участие в крупных проектах по дигитализации и доступности
Обязанности
- Рефакторинг и унификация архитектурных паттернов
- Устранение технического долга и архитектурных проблем
- Оптимизация коммуникаций между микросервисами
- Написание системных библиотек
- Внедрение паттерна Saga для целостности данных
- Архитектурный аудит и выделение общих компонентов
- Разработка системного пакета для межсервисного трейса
- Перепроектирование Kafka consumer группы
- Редизайн платформы сообщений и миграция данных
Требования
- О компании VK Экскурсия по офису в Москве
- Экскурсия по офису в Москве
- Проекты Проекты OpenVK Секреты цифровой доступности
- Секреты цифровой доступности
- Кандидатам Как попасть в команду Стажировка в VK Условия работы
- Как попасть в команду
- Стажировка в VK
- Условия работы
- Рефакторинг и унификация архитектурных паттернов (DDD, чистая архитектура)
- Устранение технического долга и архитектурных проблем
- Оптимизация и повышение надёжности коммуникаций между микросервисами
- Написание системных библиотек
- Развитие платформенных сервисов: авторизация, медиасервис и так далее
- Внедрение паттерна Saga для обеспечения целостности данных между сервисами
- Архитектурный аудит и выделение общих компонентов в отдельные библиотеки
- Перепроектирование Kafka consumer группы для отказоустойчивой обработки сообщений с dead-letter очередями
- Разработка системного пакета для межсервисного трейса с возможностью интеграции его в httpServer, gRPCServer и коннектор Postgres
- Редизайн платформы сообщений: миграция триллионов сообщений с специфичных, сильно кастомизированных движков на современный open-source стек с выделением переиспользуемого core backend-слоя.
- Уверенное владение Go
- Опыт построения микросервисной архитектуры
Условия
- Комбинированный формат работы: офис и удалёнка