Напиши текст вакансии для должности "Go разработчик". Название компании: "Messaggio". Расположение: Москва. График работы: Полный день. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'Redis', 'PostgreSQL', 'Linux', 'Go', 'Golang', 'RabbitMQ', 'Docker'

Обязанности:  Разработка и поддержка серверной части высоконагруженного и распределённого сервиса; Разработка API и интерфейсов; Изучение и внедрение новых технологий, разработка архитектурных решений; Тестирование результатов своей работы; Документирование кода, описание разрабатываемых компонентов; Отчетность в системе ведения проектов.  Требования:  Хорошее знание Go; Опыт разработки многопоточных приложений, клиент-серверных приложений, highload сервисов; Опыт работы с реляционными БД (PostgreSQL); Опыт работы с большими объёмами данных (как на уровне базы данных, так и на уровне скриптов); Опыт разработки под Linux; Опыт написания юнит-тестов; Знание сетевых протоколов (TCP, HTTP); Опыт использования основных методик тестирования кода; Опыт написания юнит-тестов; Ответственность и аккуратность; Умение разбираться в чужом коде, желание работать в команде; Опыт разработки или, по крайней мере, понимание структуры распределенных систем.  Желательно:  Опыт работы с не реляционными базами данных NoSQL (Redis и т.д.); Опыт работы с очередями (RabbitMQ и т.д.); Опыт проектирования микросервисов; Опыт решения нестандартных задач и использованием систем балансировки и кэширования; Опыт работы docker, gitlab; Опыт командной работы.  Условия:  Комфортабельный офис, расположение в пешей доступности от м. Октябрьское поле или от м. Панфиловская (МЦК); За счет работодателя на территории офиса предоставляются свежие фрукты, чай, кофе, легкие закуски; Полностью оборудованная кухня (наличие кофемашин, мультиварок и т.д.), а также зоны отдыха; Различные программы корпоративного обучения для сотрудников; Официальное трудоустройство; Высокий уровень заработной платы, оговаривается индивидуально с успешным кандидатом в зависимости от уровня знаний и квалификации.