Go-разработчик в соцсервисы
1 день на сайтеВКонтакте
Мы — команда социальных сервисов ВКонтакте. Главная задача команды — развивать сервисы для близкого социального общения между людьми.
Наши ключевые направления: мессенджер, истории и уведомления. Кроме того, мы планируем развивать социальный граф, профиль, комментарии, реакции и многое другое.
Наши сервисы ежедневно обрабатывают миллионы событий, поэтому мы ищем сильного разработчика, которому интересны высоконагруженные системы, сложные архитектурные задачи и командная работа. Мы ищем человека, который поможет с переездом с легаси на новый технологический стек.
Наш стек
- Новые сервисы разрабатываем на Go
- Собственные разработки движков баз данных для хранения данных (OLTP)
- ClickHouse для аналитики
- Kafka для стриминга и асинхронного взаимодействия
- Инфраструктура: Kubernetes, Gitlab, Grafana, Teamcity, ELK
Задачи
- Разработка бэкенда социальных сервисов на Go
- Переход от легаси-движков на современные БД (Postgres, Redis, MongoDB, Kafka)
- Участие в переходе от монолита к микросервисной архитектуре на Go
- Тестирование, оптимизация и поддержка продукта
- Взаимодействие с другими разработчиками, менеджерами и тестировщиками
Требования
- Опыт бэкенд-разработки на Go от двух лет
- Знание принципов построения высоконагруженных систем (репликация, шардирование, оптимизация)
- Понимание архитектуры распределённых систем: RPC, API, HTTP, работа с сетями, очередями и шинами сообщений
Будет плюсом
Знание PHP.