Назад
1 день назад

Ведущий Backend-разработчик (Go)

Формат работы
remote (только Russia)/hybrid/onsite
Тип работы
fulltime
Грейд
senior
Страна
Russia
RUВакансия из Hirify RU, списка российских tech-компаний

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Ведущий Backend-разработчик (Go): Разработка и развитие высоконагруженных микросервисов команды уведомлений на Go с суммарным RPS более 100K и пиками свыше 500K, с акцентом на скорость, отказоустойчивость, надёжность 99.99 и безопасность. Focus on проектирование систем доставки и хранения уведомлений, интеграцию с базами данных, кэшами и очередями, а также нагрузочное и интеграционное тестирование.

Локация: Москва; доступны офисный, дистанционный и комбинированный форматы работы.

Компания

MAX — цифровая платформа от VK с мессенджером, мини-приложениями, нейропомощником, платёжным сервисом и конструктором чат-ботов.

Что делать

  • Писать высоконагруженные микросервисы на Go с нуля и развивать существующие сервисы команды уведомлений.
  • Развивать четыре сервиса: систему доставки, систему хранения, backend для APK и систему аутентификации.
  • Проектировать решения с суммарной нагрузкой более 100K RPS и пиками свыше 500K RPS.
  • Обеспечивать скорость, отказоустойчивость, надёжность 99.99 и безопасность решений.
  • Участвовать в code review и писать читаемый, поддерживаемый код с observability.

Требования

  • От двух лет коммерческой разработки на Go.
  • Знание как минимум ещё двух объектно-ориентированных языков программирования.
  • Опыт работы с PostgreSQL, Redis, Kafka и Docker.
  • Опыт развития CI/CD-пайплайнов code-to-prod в GitLab или Jenkins с использованием OpenShift или Kubernetes.
  • Опыт разработки микросервисов с боевой нагрузкой более 50K и интеграциями с базами данных, кэшами и очередями.
  • Опыт написания интеграционных тестов с использованием Testcontainers или in-memory с проверкой входных и выходных активностей сервиса, его влияния на базу, кэш и очередь, а также взаимодействия с mock смежной системы.
  • Опыт реализации нагрузочного тестирования.
  • Опыт работы с gRPC и Protocol Buffers.
  • Автономность, вовлечённость, инициативность и педантичность.

Культура и преимущества

  • Гибкий график работы.
  • Возможность работать в офисном, дистанционном или комбинированном формате.
  • Офис в центре города.
  • ДМС.
  • Бонусы и скидки от партнёров.
  • Профессиональная команда.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →