Go Developer в команду платформы (PaaS)

VK

Go Developer в команду платформы (PaaS)

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

Мы занимаемся разработкой библиотек, фреймворков и шаблонов приложений на Go и Python, делаем жизнь разработчиков ВКонтакте лучше и проще, а результатами наших трудов пользуются десятки команд.

Мы ищем Go-разработчика, который увлечён инфраструктурной разработкой и хочет развивать внутренний SDK.

Примеры наших задач

  • Разработка обвязки над клиентом для работы с базой данных, в которой из коробки будет работать вся нужная нам телеметрия (логи, метрики и т. д.), а также будет документация, примеры использования и, конечно же, тесты
  • Внедрение стандарта записей логов: проработать RFC с архитектурой нового пакета и погрумить над решением совместно с нашими друзьями из ИБ и админами для консолидации, на основании которого будет внедрен новый формат записи логов во все наши сотни сервисов
  • Оптимизация перформанса внутреннего пакета Logger, потому что некоторые сервисы пишут сотни тысяч логов в секунду
  • Сбор требований, проработка и создание шаблона приложения для разработки админок на Go, а также внедрение шаблона в общий инструмент кодгена, чтобы можно было по кнопке сгенерировать и развернуть такое приложение
  • Сопровождение продуктовой команды от идеи до деплоя в прод, где совместно с нашей командой проведёте архитектурное ревью и подсветите узкие места, а перед деплоем в прод сможете провести код ревью по проекту и помочь команде не наступить на грабли

Задачи

  • Разработка и оптимизация общих библиотек, шаблонов приложений
  • Внедрение best practice подходов к разработке, которыми будут пользоваться десятки продуктовых команд
  • Участие в разработке PaaS, чтобы сервисы разворачивались «по кнопке»
  • Поддержка пользователей фреймворка и библиотек

У нас интересно, потому что

  • Наш продукт — это технологии
  • Вы будете решать сложные задачи и накапливать уникальный инженерный опыт вместе с командой
  • Вы сможете предлагать и реализовывать идеи — мы ценим инициативных сотрудников
  • Вы сможете не только познакомиться с end2end процессами разработки в крупной компании, но и строить их, повышая time to market и надёжность новых продуктов
  • Вы сможете прокачать навыки в построении архитектуры сложных приложений

Требования

  • Опыт разработки высоконагруженных и распределённых систем от трёх лет и умение решать связанные с ними проблемы
  • Опыт разработки многопоточных приложений
  • Желание поддерживать, помогать и делиться знаниями с товарищами

Будет плюсом

  • Знание SRE-практик
  • Знание одного из языков Python/Java
  • Любовь к OpenSource и наличие собственных проектов на GitHub
Навыки
  • Golang
  • Go
  • Linux
  • Kubernetes
  • Grafana
Посмотреть контакты работодателя

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

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию