Mail — крупнейший в России сервис, объединяющий в себе Почту № 1 в России, Облако, Покупки, Документы, Календарь и Заметки. Все сервисы построены на базе технологий искусственного интеллекта, высокого уровня защиты данных, гибкости и персонализации.
Задачи
- Писать качественный, высокопроизводительный код на Go
- Оптимизировать работу высоконагруженных сервисов
- Участвовать в разработке архитектурных решений
- Оптимизировать работу с БД
Требования
- Опыт коммерческой разработки на Go от двух лет
- Уверенное знание стандартной библиотеки, механизмов конкурентности
- Опыт проектирования и разработки REST и (или) gRPC сервисов
- Уверенный SQL, понимание транзакций, индексов, базовая оптимизация запросов
- Опыт написания тестов (unit, интеграционные)
- Работа с Docker, Git, участие в code review
- Понимание принципов SOLID и базовых паттернов проектирования
Будет плюсом
- Опыт работы с in-memory базами данных (Tarantool и другие)
- Опыт работы с брокерами сообщений
- Знакомство с инструментами мониторинга и трассировки
- Базовый опыт с Kubernetes