MAX - это цифровая платформа от VK, в которую интегрированы мессенджер, мини-приложения, нейропомощник, платёжный сервис и конструктор чат-ботов. Вместе мы делаем суперприложение, которое будет закрывать любые повседневные задачи человека: от звонка другу и просмотра погоды до оплаты парковки, записи в поликлинику и бронирования столика в ресторане.
Сейчас мы ищем Go-разработчика в команду уведомлений. В 2026 году на суммарный RPS всех сервисов команды > 100k с пиками >500k.
Задачи
Написание высоконагруженных микросервисов на GO с нуля / развитие имеющихся (4 сервиса: система доставки, система хранения, бэкенд для apk, система аутентификации).
Требование к решениям: скорость, отказоусточивость, надежность 99.99, секьюрность.
Требования
Опыт коммерческой разработки на go от 2х лет.
Знание еще как минимум 2х языков объектно-ориентированного программирования
Опыт работы в PosgreSQL / Redis / Kafka / Docker
Опыт:
- развития cd/cd code->prod pipeline в gitlab/jenkins + openshift/kubernates
- написания микросервисов с боевой нагрузкой >50K и интеграциями с базой/кэшами/очередями
- написания интеграционных тестов на testscontainers/in-memory с проверкой in/out активностей сервиса и его влияния на базу/кэш/очередь/мок смежной системы
- реализации нагрузочного тестирования
- работы с grpc/protocol buffers
code-review культура, написание читаемого и поддерживаемого кода с аспектами observability
Soft:
автономность, вовлеченность, инициативность, педантичность
Мы предлагаем
Формат работы
Уровень
График работы
MAX
Цифровая платформа, в которую интегрированы мессенджер, мини-приложения, нейропомощник, платёжный сервис и конструктор чат-ботов.