на главную
habr•17 ч. назадПриоритетный откликВаше резюме и сопроводительное письмо уходят напрямую рекрутёру компании на почту, минуя общую очередь откликов на вакансию

Старший разработчик (Golang)

Удалённо

Навыки и технологии

GoGitDockerGitLab CI/CDMySQL

Ключевая задача

Разработка и поддержка микросервисов на Go для суперприложения MAX, проектирование архитектуры и обеспечение надёжности систем.

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

О компании

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

Обязанности

  • Разрабатывать и поддерживать микросервисы на Go
  • Участвовать в проектировании архитектуры системы и взаимодействии между её компонентами
  • Оптимизировать производительность и повышать надёжность разрабатываемых сервисов
  • Осуществлять мониторинг и обеспечивать стабильность систем
  • Разрабатывать модульные, функциональные и end-to-end тесты
  • Участвовать в code review

Требования

  • Опыт коммерческой разработки на Go от трёх лет
  • Понимание принципов построения распределённых систем
  • Умение писать читаемый, поддерживаемый и тестируемый код
  • Знание принципов безопасности веб-приложений
  • Опыт работы с реляционными и нереляционными базами данных
  • Опыт работы с брокерами сообщений
  • Опыт использования observability-инструментов (метрики, трейсы, логи)
  • Опыт работы с Git и CI/CD-инструментами
  • Опыт работы с Docker и контейнерными технологиями