Мы ищем Разработчика на Go в нашу команду, которая разрабатывает облачные сервисы и инструменты интеграции с ними. Чем предстоит заниматься: API для внешних потребителей Инфраструктурные компоненты для взаимодействия с виртуализацией, Openstack, Kubernetes, нашими сервисами CI/CD-пайплайны для Go-приложений Инструменты, облегчающие жизнь при взаимодействии с различными сервисами Что ожидаем: Опыт создания комплексных приложений на Go Понимание принципов DDD и чистой архитектуры Понимание принципов TDD Опыт создания приложений, реализующих API: HTTP-REST и/или gRPC Опыт применения принципов Observability (metrics, traces, logs) Понимание event-driven архитектур (включая Event sourcing, CDC) Опыт работы реляционными базами данных из Go (PostgreSQL, MySQL), включая разделения чтения/записи и/или применение паттерна CQRS Опыт работы с кешами: создание собственных in-memory кешей, знание различных стратегий кэширования и умение их применять Умение использовать горутины в правильных местах и не использовать в неправильных Будет плюсом Навык чтения Python Работа с protobuf и gRPC: создание описаний, СI для них, автокомпиляция, дистрибуция, etc. Опыт работы с Kafka из Go, понимание базовых абстракций и паттерна взаимодействия Опыт применения монорепозиториев в Go с применением специализированных сборочных систем (Buck, Bazel, etc.) Опыт взаимодействия с системами виртуализации, понимание принципов работы виртуализации Понимание сетей: модель OSI, протоколы IP, TCP, HTTP(S), gRPC, BGP, etc. Понимание стратегий аутентификации и авторизации, выбор соответствующих решений под конкретные задачи Опыт построения систем учета ресурсов Опыт использования Kubernetes для запуска своих приложений: 12factor app, CI/CD-пайплайны, сборка образов, etc Что предлагаем: Удаленный формат работы (при желании можно посещать наши уютные офисы в Москве, Самаре и Санкт-Петербурге) Гибкий график Официальное трудоустройство по ТК РФ, льготы аккредитованной ИТ-компании Внутреннее и внешнее обучение ДМС с первого месяца Wellbeing-программа, включающая консультации с психологами, юристами, финансовыми экспертами, а также онлайн-занятия с фитнес-тренерами Возможность развивать личный бренд: выступление на митапах, конференциях, публикация статей Бесплатное пользование услугами компании: домены, хостинг, SSL; Современная техника для работы; Корпоративные скидки в магазины, кафе, фитнес-залы.