Mail — крупнейший в России сервис, объединяющий в себе Почту № 1 в России, Облако, Покупки, Документы, Календарь и Заметки. Все сервисы построены на базе технологий искусственного интеллекта, высокого уровня защиты данных, гибкости и персонализации.

Задачи

  • Писать качественный, высокопроизводительный код на Go
  • Оптимизировать работу высоконагруженных сервисов
  • Участвовать в разработке архитектурных решений
  • Оптимизировать работу с БД

Требования

  • Опыт коммерческой разработки на Go от двух лет
  • Уверенное знание стандартной библиотеки, механизмов конкурентности
  • Опыт проектирования и разработки REST и (или) gRPC сервисов
  • Уверенный SQL, понимание транзакций, индексов, базовая оптимизация запросов
  • Опыт написания тестов (unit, интеграционные)
  • Работа с Docker, Git, участие в code review
  • Понимание принципов SOLID и базовых паттернов проектирования

Будет плюсом

  • Опыт работы с in-memory базами данных (Tarantool и другие)
  • Опыт работы с брокерами сообщений
  • Знакомство с инструментами мониторинга и трассировки
  • Базовый опыт с Kubernetes