Старший Go-разработчик (Go)
Описание
Локация: Москва. Доступны офисный, дистанционный и комбинированный форматы работы.КомпанияVK развивает более 200 технологичных проектов и современные интернет-сервисы, которыми пользуются более 15 000 сотрудников и пользователей.Что делатьРазрабатывать и развивать backend-функциональность VK Ленты, стен и постинга на PHP и Go.Переносить и перерабатывать функциональность монолита в Go-микросервисы.Проектировать и реализовывать новые сервисы, API и внутренние интеграции.Оптимизировать производительность, стабильность и масштабируемость backend-решений.Интегрировать сервисы с платформами рекомендаций, видео и ленты.Разбирать инциденты, искать узкие места, улучшать наблюдаемость и участвовать в код-ревью и технических обсуждениях.ТребованияУверенное владение Go и опыт промышленной backend-разработки.Опыт проектирования высоконагруженных сервисов, понимание отказоустойчивости, производительности и graceful degradation.Знание микросервисной архитектуры и интеграционного взаимодействия между сервисами.Опыт работы с key-value базами данных, ClickHouse, асинхронными взаимодействиями и очередями.Навыки профилирования, отладки, анализа проблем и чтения чужого кода.Опыт командной разработки, включая code review, декомпозицию задач и взаимодействие со смежными командами.Хорошо, если естьОпыт миграции функциональности из монолита в микросервисы.Знание PHP или KPHP.Опыт работы с highload-продуктами и рекомендательными или контентными системами.Культура и преимуществаМожно работать в офисном, дистанционном или комбинированном формате.Полный рабочий график.Взаимодействие с аналитиками, продактами, клиентскими и backend-командами.