Старший Go-разработчик в VK, Москва
Компания: VK
Локация: Москва
О компании
VK — это одна из крупнейших IT-компаний в России, занимающаяся разработкой социальных сетей и интернет-сервисов. Она предлагает пользователям множество продуктов, включая мессенджеры, музыкальные и видеосервисы, а также платформы для бизнеса.
Компания активно развивает проекты в области цифровой доступности и интеграции различных сервисов, став значимым игроком на рынке социальных медиа и цифровых технологий.
Ключевые факты:
- Более 100 миллионов пользователей
- Прямые конкуренты: Facebook, Instagram, Twitter
- Штаб-квартира в Москве
- Основные продукты: VK, VK Messenger, VK Clips
- Офис в Москве, открытые экскурсии для кандидатов
О вакансии
Команда Go-разработчиков в VK занимается созданием и поддержкой высоконагруженных сервисов для пользователей. В рамках своих проектов они работают с актуальными проблемами цифровой доступности, а также разрабатывают новые функциональности, направленные на улучшение пользовательского опыта.
В структурированном подходе разработки команда тесно сотрудничает с QA и системными аналитиками для обеспечения высокого качества продукта. Основное внимание уделяется проектированию и реализации сервисов с учетом отказоустойчивости и производительности.
Чем предстоит заниматься:
- Разработка качественных высоконагруженных сервисов
- Обеспечение observability реализуемых сервисов
- Взаимодействие с QA для контроля качества
- Участие в командной разработке: code review и декомпозиция задач
- Работа с существующей кодовой базой
Что мы предлагаем:
- Работу в комбинированном формате
- Возможность дистанционной занятости
- Участие в интересных проектах VK
Обязанности
- Разработка высоконагруженных сервисов с использованием Go
- Обеспечение наблюдаемости создаваемых сервисов
- Сотрудничество с QA для анализа и улучшения качества продукта
- Участие в командном разработке через code review
- Быстрое погружение в существующую кодовую базу
- Профилирование и отладка проблем в сервисах
- Проектирование микросервисной архитектуры
Требования
- О компании VK Экскурсия по офису в Москве
- Экскурсия по офису в Москве
- Проекты Проекты OpenVK Секреты цифровой доступности
- Секреты цифровой доступности
- Кандидатам Как попасть в команду Стажировка в VK Условия работы
- Как попасть в команду
- Стажировка в VK
- Условия работы
- Работа над продуктовыми задачами
- Обеспечение observability реализуемых сервисов
- Работа с QA и системными аналитиками для обеспечения качества продукта
- Сильный практический опыт в Go: concurrency, контекст, тестирование, профилирование
- Навык быстрого погружения в существующую кодовую базу
- Опыт проектирования и разработки высоконагруженных сервисов
- Понимание вопросов отказоустойчивости, производительности и деградации функциональности
- Понимание принципов микросервисной архитектуры и интеграционного взаимодействия между сервисами
- Опыт работы с PostgreSQL, Redis, Kafka
- Навыки профилирования, отладки и анализа проблем
- Опыт участия в командной разработке: code review, декомпозиции задач, взаимодействии со смежными командами
- Опыт разработки ботов и мини-приложений для ВКонтакте, Telegram, MAX
Условия
- Комбинированный формат работы
- Дистанционная работа