Обязанности:
Мы — Атом. Разрабатываем электромобиль-гаджет и его версии для семьи, такси, каршеринга и службы доставки, а также собственный маркетплейс приложений и другие сервисы. Наш проект направлен на создание инновационного решения в области транспорта, обеспечивая надежное и бесперебойное соединение между электромобилями и облаком. Использование протокола MQTT позволяет легко и быстро обмениваться сообщениями, поддерживая архитектуру publish/subscribe. Это оптимально для работы с устройствами, у которых ограничены ресурсы и требуется высокая производительность при низкой пропускной способности. Мы ищем ведущего разработчика на Golang для работы над проектом "MQTT Cloud broker". Наша задача — разработка MQTT брокер-сервера, который обеспечит надежную передачу информации между нашими электромобилями и облачными сервисами. Чем предстоит заниматься: Возглавить разработку MQTT брокера, являющегося ядром облачной экосистемы с повышенными требованиями к нагрузке, надежности и безопасности; Формировать и улучшать процессы и стандарты разработки; Нести ответственность за планирование, сроки и качество разработки; Участвовать в формировании roadmap продукта с product owner. Для нас важно: Опыт промышленной разработки от 5 лет; Опыт коммерческого программирования на Go от 3 лет; Опыт проектирования cloud-native приложений; Опыт интеграции с IAM, IdP, SSO системами; Понимание основ кибербезопасности: TLS, сертификаты, алгоритмы шифрования, сценарии угроз; Опыт построения архитектуры высоконагруженных систем; Опыт проектирования микросервисов и интеграционных решений; Умение аргументированно объяснить принятые архитектурные решения и рассмотренные варианты; Знание английского языка на уровне необходимом для чтения и написания технической документации Будет плюсом: Опыт работы с MQTT; Опыт работы с IoT. Мы предлагаем: Высокотехнологичный продукт, которым хочется гордиться; Работу в международной команде; Трудоустройство в аккредитованной ИТ-компании; Годовую премию и дополнительные бонусы в кафетерии льгот, которые можно тратить на питание, транспорт, ДМС со стоматологией, страхование жизни и имущества, фитнес, образование и другое; Бесплатный доступ к платформе с обучающими курсами iSpring, спортивные командные игры и другие приятные мелочи. Как будем общаться: Небольшой звонок с HR; Техническое интервью - 1,5 часа (пробегаемся по теории+Лайв код); Финальное интервью - 1 час (обсуждаем опыт, рассказываем про команду и проект, отвечаем на вопросы); Job offer.