Go разработчик | Рекомендательные системы в VK
По договоренности
Office, hybrid, remote•Занятость: Полная•Требуемый опыт: Не указан
Москва

Размер компании
-
Описание компании не указано
Описание вакансии
Мы делаем сервисные и рекомендательные решения для всей линейки медиапроектов VK, таких как Новости, Авто, Hi-Tech, Кино, Здоровье, и др. Используем в работе современные инструменты и технологии, а также создаем и развиваем собственные. Непрерывно совершенствуем свои продукты и подходы к их разработке. Сейчас мы ищем опытного Golang разработчика в команду рекомендательных сервисов, где идет масштабная технологическая перестройка, которая поможет вывести рекомендации на новый уровень. VK — это более 200 технологичных проектов, больше 15 000 сотрудников и безграничные возможности проявить себя. Мы делаем современные и быстрые интернет-сервисы, доступные каждому. Задачи: Проектирование современной сервисной архитектуры;; разработка высоконагруженных и отказоустойчивых веб сервисов;; координация внедрения сервисов в существующие проекты. Требования: Опыт коммерческого программирования на golang от 2-х лет;; опыт работы с различными sql и no-sql базами данных: PostgreSQL, Redis, Clickhouse, etc.;; опыт в разработке высоконагруженных приложений с конкурентной обработкой запросов;; опыт написания и поддержки тестов на Golang;; опыт работы с системами мониторинга graphite, prometheus;; владение linux, git, docker.
Дополнительно
Секреты цифровой доступности Как попасть в команду Проектирование современной сервисной архитектуры; разработка высоконагруженных и отказоустойчивых веб сервисов; Опыт коммерческого программирования на golang от 2-х лет; Бонусы: Гибкий график работы; Бонусы и скидки от партнеров; Офис в центре города; ДМС; Профессиональная команда; Бонусы от партнеров; Интересные задачи Дополнительные плюсы: TDD и отношение к тестам как к неотъемлемой части процесса разработки;; DDD и понимание принципов Clean Architecture;; желание пользоваться статическими анализаторами (ex.: gometalinter);; знание языков и технологий: Python, Kafka, gRPC, GraphQL, Nginx;; опыт архитектурного проектирования сервисов и микросервисов;; опыт настройки ci/cd сервисов;; понимание кода С/С++.