Вакансия из первоисточника
Ведущий Go-разработчик
VK
Москва, Remote
Описание вакансии
Команда VK ID отвечает за ключевую инфраструктуру аутентификации и авторизации. Мы строим высоконагруженные системы, которые работают с миллионами пользователей ежедневно. Сейчас мы активно модернизируем архитектуру: переносим устаревший код с PHP на современную микросервисную архитектуру на Go, внедряем передовые механизмы безопасности и боремся с ботами. В нашу команду нужен амбициозный и ответственный разработчик, желающий двигать продукт и команду. Задачи Развивать и поддерживать высоконагруженные сервисы идентификации и аутентификации на Go Мигрировать и рефакторить legacy-код (PHP) на микросервисную архитектуру без потери стабильности Реализовывать сложные сценарии входа: бесшовная авторизация, автологин, QR-коды, каскады подтверждения (SMS, звонки, Mobile ID, пуши, мессенджеры) Настраивать и оптимизировать мониторинг, алертинг и логирование (Grafana, VictoriaMetrics) Интегрировать системы защиты от ботов и усилить безопасность аккаунтов Взаимодействовать с командами поддержки, разработчиками других сервисов и экспертами по безопасности Техническое лидерство: mentoring junior-разработчиков, проведение код-ревью, формирование стандартов качества Требования Опыт коммерческой разработки на Go от трёх до пяти лет Опыт проектирования распределённых систем под высокой нагрузкой (Highload) Глубокое понимание баз данных: PostgreSQL, Redis и опыт работы с Kafka (партиционирование, репликация, гарантии доставки) Знание облачных инфраструктур (AWS, Yandex Cloud, VK Cloud или аналогов) Умение настраивать observability: сбор метрик, логирование, алертинг (Grafana, VictoriaMetrics) Способность к техническому лидерству: желание и опыт менторства, участие в архитектурных решениях Навыки работы с легаси-кодом: умение читать, анализировать и безопасно заменять старую логику