Golang-разработчик в команду Пульс

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Место встречи лучших

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

Условия работы

VK ищет классного коллегу на вакансию разработчика в самый масштабный рекомендательный сервис рунета - Пульс. Мы работаем с различным интернет контентом и выбираем из него самое лучшее, чтобы соответствовать высоким стандартам пользователей.

Вы будете работать с самыми передовыми технологиями, такими как kubernetes, golang, kafka и тп. В нашей команде вы научитесь лучшим практикам и архитектурным решениям по проектированию высоконагруженных и отказоустойчивых систем и приобретете уникальный опыт, востребованный по всему миру.
Мы активно развиваемся и используем самый передовой технологический стек. На текущий момент мы активно переезжаем на новые технологии, поэтому у вас будет непосредственная возможность повлиять на ключевые технологические решения компании.

В группе интеграций мы работаем как с внутренними сервисами VK так и с внешними партнерами (крупные вендоры мобильных устройств), обеспечивая интеграцию персональных рекомендаций в множество проектов.

Задачи

  • Разработка микросервисов с использованием golang
  • Написание юнит тестов
  • Проектирование API
  • Работа с базами данных
  • Оптимизация и профилирование реализованных решений
  • Поиск и фикс багов и создание новых
  • Написание документации

Требования

  • Опыт программирования на golang и умение писать юнит тесты
  • Опыт работы с базами данных (postgresql, redis)
  • Понимание работы сетевых протоколов, таких как http и tcp
  • Понимание работы протоколов сериализации данных (protobuf, json, etc)
  • Понимание работы kubernеtes и docker
  • Понимание принципов работы многопоточных приложений и методов синхронизации

Будет плюсом

  • Знание с/с++
  • Понимание принципов работы kafka
  • Опыт работы с pprof
  • Понимание принципов работы nginx