👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Senior Software Engineer (Go) (Common Platform)

Местоположение и тип занятости

Москва, Санкт-Петербург, Нижний НовгородПолный рабочий деньМожно удаленно

Компания

Создавать передовые технологии — это наше призвание

Описание вакансии

Условия работы

YADRO — группа российских технологических компаний, объединяющая направления разработки и производства вычислительных платформ, систем обработки и хранения данных, телекоммуникационного и сетевого оборудования.

Common Yadro Platform - это единая программная экосистема для всех продуктов компании (СХД, Серверы, Сети и Телеком). Вы будете вместе с нами создавать Linux-based дистрибутив ОС, разрабатывать основные платформенные сервисы и модули, в частности, слой управления платформой и ОС (Platform Manager), сервис для сбора диагностических данных, авторизации и аутентификации пользователей, посылки сообщений и алертов.

Common Yadro Platform - это разработка для разработчиков. Мы берем на себя большую часть жизненно важных функций продуктов и позволяем продуктовым командам сосредоточиться на разработке бизнес-логики, что значительно повышает скорость выпуска и качество продуктов.

А еще у нас есть глобальная амбициозная задача - создать лучший серверный generic-дистрибутив не только в рамках компании, но и на открытом рынке.

Чем предстоит заниматься:

  • Участвовать в проектировании и развитии архитектуры единой платформы;
  • Анализировать и декомпозировать требования;
  • Разрабатывать компоненты единой платформы в технологическом стеке Go/Linux;
  • Разрабатывать unit-тесты, проводить код-ревью, писать техническую документацию;
  • Работать в кросс-функциональной команде, тесно взаимодействовать с QA и DevOps инженерами, а также с инженерными командами различных продуктов компании.

Мы ожидаем от будущего члена команды:

  • Опыт коммерческой backend разработки от 5 лет;
  • Понимание паттернов проектирования ПО, классических алгоритмов и структур данных;
  • Уверенное владение Go и/или желание развиваться в этом направлении;
  • Опыт работы с gRPC и REST протоколами;
  • Опыт написания многопоточных и/или асинхронных программ;
  • Знание ОС Linux на продвинутом уровне;
  • Опыт работы с современными системами версионного контроля (e.g. Git);
  • Знание английского на уровне, достаточном для чтения и написания технической документации.

Мы предлагаем:

  • Стать частью амбициозной продуктовой компании, вносящей вклад в мировое инженерное сообщество, а также ежегодно увеличивающей долю рынка и финансовые показатели;
  • Конкурентный уровень заработной платы (готовы по достоинству оценить ваши знания и опыт) + премирование по результатам работы;
  • Программу рекомендаций: рекомендуя друзей или бывших коллег, вы получаете возможность работать вместе (и денежный бонус);
  • Гибридный формат работы: рабочее место в комфортном лофт-офисе на территории БП «Полюстрово» в 15 минутах езды от ст. метро Площадь Ленина/Новочеркасская + удалённая работа из дома на корпоративном ноутбуке;
  • Возможность выбрать удобные начало и окончание рабочего дня.