VK

Ведущий Backend-разработчик в MAX, Москва

МоскваУдалённокомбинированныйНе указано

О компании

VK — одна из крупнейших российских интернет-компаний, предлагающая широкий спектр цифровых услуг и продуктов, включая социальные сети, мессенджеры и платформы для открытого контента. С момента своего основания компания значительно расширила свое цифровое присутствие и продолжает активно развивать новые сервисы для пользователей.

Ключевые факты:

  • Основана в 2006 году
  • Более 100 миллионов активных пользователей
  • Разработка популярных сервисов, включая ВКонтакте и Одноклассники
  • Сильная команда разработчиков и специалистов в области IT
  • Офисы по всему миру, включая Москву и Санкт-Петербург

О вакансии

В команде VK открыта вакансия для ведущего Backend-разработчика, который будет заниматься созданием и поддержкой высоконагруженных микросервисов с использованием языка программирования Go. Команда работает над разными проектами, включая систему доставки, системы хранения и аутентификации, а также бэкенд для мобильных приложений.

Ваша работа будет сосредоточена на обеспечении высокой производительности и надежности решений, а также на развитии CI/CD процессов. Вы примете участие в создании новых функций и в процессе принятия архитектурных решений вместе с коллегами.

Чем предстоит заниматься:

  • Написание высоконагруженных микросервисов на Go
  • Развитие существующих сервисов
  • Обеспечение отказоустойчивости и надежности систем
  • Участие в код-ревью и обеспечении качества кода
  • Написание интеграционных тестов и нагрузочного тестирования

Что мы предлагаем:

  • Комбинированный формат работы с возможностью дистанционной работы
  • Участие в уникальных проектах с современными технологиями
  • Динамичная и дружелюбная атмосфера в команде
  • Возможности для профессионального роста и развития.
Навыки
ныйкомбинированныйдистанционныйsenior

Обязанности

  • Разработка высоконагруженных микросервисов на Go
  • Поддержка и улучшение существующих сервисов
  • Обеспечение надежности и отказоустойчивости продуктов
  • Участие в код-ревью и внедрение best practices
  • Написание интеграционных тестов с проверкой активности сервиса

Требования

  • О компании VK Экскурсия по офису в Москве
  • Экскурсия по офису в Москве
  • Проекты Проекты OpenVK Секреты цифровой доступности
  • Секреты цифровой доступности
  • Кандидатам Как попасть в команду Стажировка в VK Условия работы
  • Как попасть в команду
  • Стажировка в VK
  • Условия работы
  • Написание высоконагруженных микросервисов на Go с нуля, развитие имеющихся (четыре сервиса: система доставки, система хранения, бэкенд для APK, система аутентификации)
  • Требование к решениям: скорость, отказоустойчивость, надёжность 99.
  • Опыт коммерческой разработки на Go от двух лет
  • Знание еще как минимум двух языков объектно ориентированного программирования
  • Опыт работы в PosgreSQL/Redis/Kafka/Docker
  • Опыт развития cd/cd code->prod pipeline в GitLab/Jenkins + OpenShift/Kubernetes
  • Опыт написания микросервисов с боевой нагрузкой >50K и интеграциями с базой/кэшами/очередями
  • Опыт написания интеграционных тестов на testscontainers/in-memory с проверкой in/out активностей сервиса и его влияния на базу/кэш/очередь/мок смежной системы
  • Опыт реализации нагрузочного тестирования
  • Опыт работы с grpc/protocol buffers
  • Умение работать с code-review культурой.
  • Автономность, вовлечённость, инициативность, педантичность

Условия

  • Комбинированный формат работы (офис и дистанционно)
  • Возможности для профессионального и карьерного роста
  • Современные технологии в команде
  • Доступ к обучающим ресурсам и мероприятиям

Похожие вакансии