VK Мессенджер

Go-разработчик

BackendгибкийМосква

Навыки

GoKPHPAPI designPerformance optimizationMessage queuesEvent-driven architectureLogging systemsTracing systemsMonitoring systems

Обязанности

  • 01Разработка и развитие backend-сервисов VK Мессенджер
  • 02Декомпозиция legacy-монолита на KPHP и перенос функциональности в независимые Go-сервисы
  • 03Проектирование API, внутренних интеграций и взаимодействия между сервисами
  • 04Оптимизация производительности, стабильности и масштабируемости существующих решений
  • 05Участие в архитектурном проектировании и технической проработке продуктовых задач

Требования

  • 01Опыт разработки на Go в высоконагруженных продакшен-сервисах: профилирование, диагностика инцидентов, оптимизация
  • 02Следование инженерным практикам: читаемый код, тестирование, работа с техническим долгом, принцип KISS
  • 03Понимание принципов отказоустойчивости, контролируемой деградации и распределённых систем
  • 04Опыт работы с асинхронным взаимодействием: очереди сообщений, event-driven архитектура
  • 05Опыт использования систем логирования, трассировки и мониторинга
  • 06Понимание принципов разработки метрик для оценки состояния системы
  • 07Опыт командной разработки: code review, декомпозиция задач, кросс-командное взаимодействие
  • 08Навык проектирования API-сервисов, удобных в поддержке и повторном использовании
  • 09Опыт использования или желание обучаться использованию ИИ-инструментов для написания и анализа кода, тестов, документации

Условия

  • 01Гибкий график работы
  • 02Бонусы и скидки от партнеров
  • 03Офис в центре города
  • 04ДМС
  • 05Профессиональная команда
  • 06Формат работы Офисный Дистанционный Комбинированный
  • 07Уровень middle senior
  • 08График работы полный