Назад
2 дня назад

Старший Backend-инженер (Go) в Сервисы продуктивности VK Tech, Москва

Формат работы
remote (только Russia)/hybrid/onsite
Тип работы
fulltime
Грейд
senior
Страна
Russia
RUВакансия из Hirify RU, списка российских tech-компаний

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Старший Backend-инженер (Go) в Сервисы продуктивности VK Tech, Москва: Разработка и развитие сервисов миграции корпоративной почты и календарных систем в VK WorkSpace с акцентом на высоконагруженные распределённые системы, сетевые протоколы и работу с большими объёмами данных. Focus on проектирование API и SQL/NoSQL-схем, обеспечение отказоустойчивости, разбор production-инцидентов и интеграцию с внешними почтовыми системами.

Локация: Москва, доступны офисный, дистанционный и комбинированный форматы работы

Компания

Сервисы продуктивности VK Tech объединяют корпоративную почту, мессенджер, видеоконференции, хранилище и редактор документов «Р7-Офис» в VK WorkSpace.

Что делать

  • Переносить почтовые системы крупных B2B-заказчиков в VK WorkSpace для on-premise- и SaaS-систем.
  • Писать, оптимизировать и рефакторить код на Go.
  • Проектировать и оптимизировать SQL- и NoSQL-схемы, учитывая внутренние механизмы СУБД.
  • Развивать высоконагруженные и отказоустойчивые сервисы, участвовать в поддержке продукта и дежурствах.
  • Работать с Unix-like системами, сетевыми и почтовыми протоколами, логами и production-инцидентами.
  • Покрывать код unit- и integration-тестами, участвовать в code review и вести техническую документацию.

Требования

  • От трёх лет коммерческой backend-разработки на Go.
  • Уверенное владение Go: конкурентность, профилирование, работа с сетью, тестирование и поддержка production-кода.
  • Опыт проектирования API и интеграций на HTTP и gRPC.
  • Практический опыт с PostgreSQL и MySQL: транзакции, индексы, планы запросов и репликация.
  • Опыт работы с высоконагруженными или распределёнными системами, включая отказоустойчивость, наблюдаемость, деградацию и восстановление сервисов.
  • Понимание системного программирования и сетевого взаимодействия, навыки работы с Linux/Unix CLI, логами и метриками.

Хорошо, если есть

  • Опыт работы с Python, C, Lua или Tarantool.
  • Опыт работы с SMTP, IMAP, POP3, MS Exchange API и форматом ICS.
  • Опыт миграции данных и эксплуатации Kubernetes, CI/CD или on-premise-инсталляций.

Культура и преимущества

  • Работа над сложными техническими и продуктовыми задачами для крупных заказчиков российского рынка.
  • Возможность влиять на инженерную культуру и стабильность продуктов.
  • Работа с большими объёмами данных, корпоративными интеграциями и сервисами VK WorkSpace.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →