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