Вакансия Back-End Developer в команду ленты в ВКонтакте, Санкт-Петербург

Back-End Developer в команду ленты в ВКонтакте, Санкт-Петербург

Back-End Developer в команду ленты в ВКонтакте, Санкт-Петербург

Мы отвечаем сразу за несколько ключевых направлений ВКонтакте — ленты, комментарии, социальный граф, публикацию постов.

Наша команда создаёт быстрый высоконагруженный бэкенд, отвечает за продуктовую логику и за стабильность ленты. Мы придерживаемся итерационного подхода в работе над продуктами и осознанного data-driven подхода при принятии решений.

Сейчас перед нами стоит ключевая и сложная цель — перевести монолит ВКонтакте, написанный на PHP, на микросервисную архитектуру. Необходимо не только спроектировать новую архитектуру с нуля, но и перенести очень большой объём бизнес-логики в новые сервисы.

Ищем специалиста, который нам в этом поможет.

Задачи

  • Участвовать в распиле монолитной архитектуры ВКонтакте, создавать новые микросервисы на Go
  • Работать над основными направлениями ВКонтакте — лентой, постингом, социальным графом
  • Прорабатывать новые сервисы с учётом по-настоящему высокой нагрузки — у нас десятки тысяч QPS


У нас интересно:

  • Разделы, которые мы создаём, посещают десятки миллионов пользователей ВКонтакте
  • Мы всей командой обсуждаем и прорабатываем фичи — как с продуктовой, так и с технической точки зрения
  • Заботимся о надёжности — мониторим ошибки и производительность
  • Проводим A/B-эксперименты и принимаем решения на основе полученных данных
  • У нас быстрые циклы разработки, частые релизы и минимум бюрократии

Требования

  • Вы знаете Go или другой язык, но готовы погружаться в Go и разбираться в legacy — PHP-коде
  • Разбираетесь в классических алгоритмах и структурах данных
  • Понимаете, что такое настоящий highload, и готовы драться за каждую миллисекунду
  • Умеете работать с масштабируемыми нагруженными системами, вам знакомы слова «балансировка», «шардирование» и «репликация»
  • Можете разобраться в том, что написали другие разработчики (да-да, старого кода у нас много)
  • Вы командный игрок — с вами комфортно общаться, вы умеете договариваться с коллегами


Приглашаем специалиста, который сможет посещать офис в Москве или Санкт-Петербурге, работать в комбинированном режиме или удалённо. Ждём ваших откликов. Удачи!

Мы предлагаем

Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда
Интересные задачи

Формат работы

офисный
комбинированный
дистанционный

Уровень

middle
senior

График работы

полный

ВКонтакте

Один из самых высоконагруженных проектов рунета. В сутки у нас бывает до 30 релизов и 125 миллиардов запросов к API. Всё это вытягивает небольшая команда разработчиков, где каждый — суперпрофессионал, который нашёл интересные для себя задачи.

Мы предлагаем

Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда
Интересные задачи

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

Go Developer

Tarantool
Москва, гибкий

Java Developer в команду Соцсервисов

ОК
Санкт-Петербург, гибкий

Golang Developer в команду платформы

ВКонтакте
Санкт-Петербург, гибкий

Fullstack-разработчик в команду ИБ

Информационная безопасность
Москва, гибкий

Golang разработчик в команду разработки платежных решений

ВКонтакте
Санкт-Петербург, гибкий

Руководитель разработки Core-бэкенда рекомендательной системы

AI VK
Москва, гибкий

Go Developer в VK Video Live

VK Видео
Москва, гибкий

Разработчик Go

VK Tech
Москва, гибкий

Старший разработчик ML Training Platform

AI VK
Москва, гибкий

Java-разработчик в команду контента

ОК
Санкт-Петербург, комбинированный

Java Developer

VK Звонки
Москва, гибкий

Go Developer

VK Customer Experience Hub
Москва, гибкий

Java-разработчик в команду рекомендательной системы

AI VK
Москва, гибкий

Go Developer в команду внутренних сервисов

Внутренняя информационная разработка
Москва, гибкий

Руководитель команды

VK HR Tek
Москва, гибкий

Ведущий Python- программист

VK Tech
Москва, гибкий

Python/Go Developer в группу автоматизации

ВКонтакте
Санкт-Петербург, гибкий

Backend разработчик в команду Чекбэк

ВКонтакте
Москва, гибкий

Senior/Middle Go Developer

Mail
Москва, комбинированный

Разработчик Directum RX

Технический департамент
Москва, гибкий

Старший Backend-разработчик в команду разработки высокопроизводительных систем

AI VK
Москва, комбинированный

Старший программист

AI VK
Москва, комбинированный

Golang разработчик

Рекламные технологии
Москва, гибкий

Python-разработчик

AI VK
Москва, офисный

GO разработчик

MAX
Москва, гибкий

Руководитель команды Backend-разработки

ОК
Санкт-Петербург, гибкий

Go developer

VK Tech
Москва, гибкий

Machine Learning Engineer

AI VK
Москва, гибкий

Go Developer

Информационная безопасность
Москва, гибкий

Go developer (VK Доска)

VK
Москва, гибкий

Разработчик баз данных

Единые облачные технологии
Москва, гибкий

Go Developer (Покупки)

Mail
Москва, комбинированный

Go разработчик

VK Teams
Москва, гибкий

Go разработчик

Рекламные технологии
Москва, гибкий

Senior Go Developer, Go Tech Lead

Информационная безопасность
Москва, гибкий

Go Developer

ВКонтакте
Москва, гибкий

Руководитель службы распределенных вычислений

VK
Москва, гибкий

Go Backend Developer в команду видео

ВКонтакте
Москва, гибкий

Руководитель группы разработки

VK Музыка
Москва, гибкий

Go Developer в команду «Другое Дело»

VK
Москва, гибкий

Senior Go Developer

VK Музыка
Москва, гибкий

Java Developer

ОК
Санкт-Петербург, гибкий

Разработчик Backend

VK Tech
Москва, гибкий

Golang Developer в команду «WARP»

Информационная безопасность
Москва, гибкий

Go-разработчик

VK Cloud
Москва, гибкий

Старший программист

VK Tech
Москва, гибкий

Middle Java Developer

MAX
Москва, комбинированный

Backend Developer MLOps-инфраструктуры

AI VK
Москва, гибкий

Go Developer

VK Customer Experience Hub
Москва, гибкий

Go разработчик Команда модерационных инструментов

ВКонтакте
Москва, гибкий

Back-End Developer в команду инфраструктуры

ВКонтакте
Санкт-Петербург, гибкий

Go Developer

Единые облачные технологии
Москва, гибкий

Ведущий Java-разработчик

Единые облачные технологии
Москва, гибкий