Lead · Удалённо из России · Москва, Россия · Английский не нужен
Навыки
Внимание к деталям
Самостоятельность
Чат-боты
Code review
Дисциплина
Docker
GitLab
Ещё 15
Go
gRPC
Jenkins
Kafka
Kubernetes
Нагрузочное тестирование
Мессенджеры
Микросервисы
Моки и стабы
Мониторинг и observability
OpenShift
Проактивность
Protobuf
Redis
SRE-практики
О компании и продукте
Вакансия Ведущий Backend-разработчик в MAX, Москва
Ведущий Backend-разработчик в MAX, Москва
MAX — это цифровая платформа от VK, в которую интегрированы мессенджер, мини-приложения, нейропомощник, платёжный сервис и конструктор чат-ботов. Вместе мы делаем суперприложение, которое будет закрывать любые повседневные задачи человека: от звонка другу и просмотра погоды до оплаты парковки, записи в поликлинику и бронирования столика в ресторане.
Задачи
Написание высоконагруженных микросервисов на Go с нуля, развитие имеющихся (четыре сервиса: система доставки, система хранения, бэкенд для APK, система аутентификации)
Требование к решениям: скорость, отказоустойчивость, надёжность 99.99, секьюрность
Требования
Опыт коммерческой разработки на Go от двух лет
Знание еще как минимум двух языков объектно ориентированного программирования
Опыт работы в PosgreSQL/Redis/Kafka/Docker
Опыт развития cd/cd code->prod pipeline в GitLab/Jenkins + OpenShift/Kubernetes
Опыт написания микросервисов с боевой нагрузкой >50K и интеграциями с базой/кэшами/очередями
Опыт написания интеграционных тестов на testscontainers/in-memory с проверкой in/out активностей сервиса и его влияния на базу/кэш/очередь/мок смежной системы
Опыт реализации нагрузочного тестирования
Опыт работы с grpc/protocol buffers
Умение работать с code-review культурой. Написание читаемого и поддерживаемого кода с аспектами observability