YADRO

Software engineer Go/Инженер-программист Go (Common Platform)

Департамент: Разработка программного обеспечения
Расположение: Санкт-Петербург, Минск
Тип занятости: Работа в офисе, Удалённая работа
Уровень: Специалист

Описание проекта:
Common Yadro Platform — это единая программная экосистема для всех продуктов компании (СХД, Серверы, Сети и Телеком). Вы будете вместе с нами создавать Linux-based дистрибутив ОС, разрабатывать основные платформенные сервисы и модули, в частности, слой управления платформой и ОС (Platform Manager), сервис для сбора диагностических данных, авторизации и аутентификации пользователей, посылки сообщений и алертов.
Common Yadro Platform — это разработка для разработчиков. Мы берем на себя большую часть жизненно важных функций продуктов и позволяем продуктовым командам сосредоточиться на разработке бизнес-логики, что значительно повышает скорость выпуска и качество продуктов.
А еще у нас есть глобальная амбициозная задача — создать лучший серверный generic-дистрибутив не только в рамках компании, но и на открытом рынке.
Мы ищем опытного разработчика, неравнодушного к качеству своей работы, способного писать расширяемый и поддерживаемый код, решать поставленные задачи рационально и эффективно.
*Если Вы опытный разработчик на одном из языков: С/C++, Python, Java и Вам интересна разработка на языке Golang, мы готовы помочь перейти на него.

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

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

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

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

О нашем офисе:

  • Современный и комфортный офис в БП «Полюстрово», в 15 мин от метро «Площадь Ленина» или «Новочеркасская», г. Санкт-Петербург.

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

  • Программу поддержки инноваций:

    Премии за регистрацию патентов, создание результатов интеллектуальной деятельности

  • Поддержку в личных вопросах:

    консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами

  • Обучение и развитие:

    учебный портал с курсами и лекциями от внешних и внутренних экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях

  • Заботу о здоровье:

    ДМС с первых дней работы, льготные условия страхования близких

  • Лекторий с выдающимися экспертами:

    инженерами, учеными и исследователями

  • Открытое общение:

    регулярные онлайн-встречи всей команды YADRO

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

  • Программу поддержки инноваций:

    Премии за регистрацию патентов, создание результатов интеллектуальной деятельности

  • Поддержку в личных вопросах:

    консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами

  • Обучение и развитие:

    учебный портал с курсами и лекциями от внешних и внутренних экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях

  • Заботу о здоровье:

    ДМС с первых дней работы, льготные условия страхования близких

  • Лекторий с выдающимися экспертами:

    инженерами, учеными и исследователями

  • Открытое общение:

    регулярные онлайн-встречи всей команды YADRO