Senior Go-разработчик в команду SDK Backend в VK

Any

По договоренности

Hybrid, remoteЗанятость: ПолнаяТребуемый опыт: Не указан

Санкт-Петербург

Откликнуться
company logo
VK
Перейти на сайт

Размер компании

-

Описание компании не указано

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

Мы занимаемся разработкой библиотек, фреймворков и шаблонов приложений на Go и Python, делаем жизнь разработчиков ВКонтакте лучше и проще, а результатами наших трудов пользуются десятки команд. Мы ищем Senior Go-разработчика для развития внутреннего SDK. • Разработка обвязки над клиентом для работы с базой данных, в которой из коробки будет работать вся нужная нам телеметрия (логи, метрики и тд), а так же будет документация , примеры использования и конечно же тесты. • Внедрить стандарт записей логов: проработать RFC с архитектурой нового пакета и погрумить над решением совместно с нашими друзьями из ИБ и админами для консолидации, на основании которого будет внедрен новый формат записи логов во все наши сотни сервисов • Оптимизировать перфоманс внутреннего пакета Logger, потому что некоторые сервисы пишут сотни тысяч логов в секунду. • Сбор требований, проработка и создание шаблона приложения для разработки админок на Go, а также внедрение шаблона в общий инструмент кодгена, чтобы можно было по кнопке сгенерировать и развернуть такое приложение. • Сопровождение продуктовой команды от идеи до деплоя в прод, где совместно с нашей командой проведете архитектурное ревью и подсветите узкие места, а перед деплоем в прод, сможете провести кодревью по проекту и помочь команде не наступить на грабли Стек - Golang, PostrgreSQL, Docker, Grafana, Gitlab, Kafka, а также большое количество внутренних решений. У нас интересно, потому что: VK — это более 200 технологичных проектов, больше 15 000 сотрудников и безграничные возможности проявить себя. Мы делаем современные и быстрые интернет-сервисы, доступные каждому. Задачи: Разработка и оптимизация общих библиотек, шаблонов приложений; Внедрение best practice подходов к разработке которыми будут пользоваться десятки продуктовых команд; Участие в разработке PaaS, чтобы сервисы разворачивались “по кнопке”; Поддержка пользователей фреймворка и библиотек. Требования: Опыт разработки высоконагруженных и распределённых систем и умение решать связанные с ними проблемы; Опыт разработки многопоточных приложения;; желание поддерживать, помогать и делиться знаниями с товарищами

Дополнительно

Секреты цифровой доступности Как попасть в команду Разработка и оптимизация общих библиотек, шаблонов приложений Внедрение best practice подходов к разработке которыми будут пользоваться десятки продуктовых команд Участие в разработке PaaS, чтобы сервисы разворачивались “по кнопке” Бонусы: Гибкий график работы; Бонусы и скидки от партнеров; Офис в центре города; ДМС; Профессиональная команда; Интересные задачи Дополнительные плюсы: Знание SRE практик; Знание одного из языков python/java; любовь к OpenSource и наличие собственных проектов на GitHub