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

Старший Backend-разработчик (Go)

Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Страна
Russia

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

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

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

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

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

Компания

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

Что делать

  • Разрабатывать и развивать компоненты систем доставки почты: приём, маршрутизацию, очереди, повторные попытки и доставку сообщений.
  • Повышать производительность, надёжность и отказоустойчивость сервисов на критическом пути прохождения писем.
  • Проектировать изменения в архитектуре почтовой доставки и участвовать в технических обсуждениях.
  • Развивать сервисы на Go и модернизировать унаследованные компоненты на разнородном стеке.
  • Диагностировать production-проблемы, участвовать в устранении инцидентов, развивать мониторинг и контроль качества доставки.
  • Проводить код-ревью, оценивать и декомпозировать задачи, взаимодействовать с командами хранения, антиспама, API и эксплуатации Почты.

Требования

  • Коммерческий опыт backend-разработки от четырёх лет.
  • Уверенное владение Go; опыт с C/C++ будет преимуществом.
  • Опыт проектирования высоконагруженных распределённых и многопоточных систем.
  • Хорошее знание Linux: процессы, память, файловая система, диагностика и профилирование.
  • Понимание TCP/IP, сокетов и клиент-серверной модели.
  • Опыт разработки систем с очередями, повторной доставкой, идемпотентностью и обработкой отказов; готовность работать с Lua, C/C++ и Tarantool.

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

  • Знание SMTP и устройства почтовых систем.
  • Опыт работы с Exim или другими MTA.
  • Опыт эксплуатации сервисов в Kubernetes.
  • Опыт работы с Tarantool, Grafana, метриками, трассировкой и анализом производительности.

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

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

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