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

По договоренности

  • Площадь Ленина

Команда единой платформы компании YADRO (Common Yadro Platform) занимается разработкой единой программной экосистемы платформенного уровня для всех продуктов компании (СХД, Серверы, Сети и Телеком).

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

Мы ищем организованного и общительного инженера, готового участвовать в разработке платформенных сервисов в стеке Go/Linux.

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

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

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

  • опыт коммерческой backend разработки на Go от 3 лет;
  • способность писать поддерживаемый код и тесты для него;
  • понимание паттернов проектирования ПО, классических алгоритмов и структур данных, принципов тестирования ПО;
  • понимание принципов сетевого взаимодействия и опыт работы с gRPC/protobuf;
  • опыт работы с ОС Linux;
  • опыт написания многопоточных и/или асинхронных программ;
  • уверенное использование инструментов для разработки: Git, CI/CD системы, таск-трекеры (e.g. Jira), инструменты code review и т.п.;
  • умение работать в команде; самостоятельность, ответственность, способность ясно излагать мысли и презентовать результаты работы команде;
  • знание английского на уровне, достаточном для чтения и написания технической документации; понимание гибких подходов к разработке

Дополнительно приветствуем:

  • опыт системного программирования в Linux;
  • глубокое понимание и опыт программного взаимодействия с одной из следующих подсистем Linux: авторизация и аутентификация (NSS, PAM, LDAP), устройства хранения (udev, SCSI, NVMe), сеть (netlink);
  • понимание принципов работы современного аппаратного обеспечения;
  • опыт чтения спецификаций и написания кода по ним (например, SMTP, SNMP, Syslog, DHCP);
  • опыт работы с инструментами мониторинга – Prometheus, VictoriaMetrics, Grafana, OpenTelemetry;
  • знание скриптовых языков (Python, Shell, Perl, etc.) и Makefile;
  • опыт разработки библиотек и инструментов для разработчиков;
  • опыт работы в крупных Enterprise или Open Source проектах.

Адрес: Россия, Санкт-Петербург, Свердловская набережная, 44Б
Показать на большой карте

Поделиться:

Опубликована 5 дней назад

Похожие вакансии

Приглашаем инженера-программиста С++ на проект разработки и сопровождения инженерного расчетного ПО (научная база - физика и математика судостроения). Обязанности Разработка и поддержка программного обеспечения на C++; Участие в проектировании архите...
  • Полный день
  • Опыт от 3 лет
Логотип компании РСТЕХРСТЕХ
  • Санкт-Петербург
день назад
от 180 000 ₽
Выше средней на 20%
АО "ТСТ" - ведущий разработчик и производитель систем и комплексов вибрационного диагностирования на северо-западе России. Компания специализируется на разработке и поставках комплексов и систем, предназначенных для определения технического состояния...
  • Полный день
  • Опыт от 3 лет
Логотип компании Технические Системы и ТехнологииТехнические Системы и Технологии
  • Санкт-Петербург
4 дня назад
Новые Технологии Телекоммуникаций – передовая компания Санкт-Петербурга, разработчик и производитель инновационных технологий в области связи, инженерии, программирования, и робототехники. Уже более 20 лет мы создаем решения, которые помогают нашим п...
  • Полный день
  • Опыт от 3 лет
Логотип компании Новые Технологии Телекоммуникаций (ООО НПП НТТ)Новые Технологии Телекоммуникаций (ООО НПП НТТ)
  • Санкт-Петербург
4 дня назад
78 000 ₽
Обязанности: Осуществляет программно-техническое обслуживание персональных компьютеров (далее – ПК) и автоматизированных рабочих мест (далее – АРМ), в том числе: анализ необходимости переустановки операционной системы, восстановление ее работоспособн...
  • Полный день
  • Опыт от 3 лет
Логотип компании Государственное казенное учреждение здравоохранения Ленинградской области Бюро судебно-медицинской экспертизыГосударственное казенное учреждение здравоохранения Ленинградской области Бюро судебно-медицинской экспертизы
  • Санкт-Петербург
7 часов назад
от 150 000 ₽
Рыночная зарплата
Мы ищем специалистов для разработки программного обеспечения для контроллеров (ПЛК), создание интерфейсов оператора (HMI) и комплексная наладка систем BMS "под ключ" на объектах заказчика. Работа в проектах полного цикла: от технического задания до с...
  • Полный день
  • Опыт от 3 лет
Логотип компании CentecCentec
  • Санкт-Петербург
4 дня назад
В Ваши обязанности будет входить: Разработка и сопровождение специального ПО с использованием библиотеки Qt; Оформление документации на разрабатываемое ПО; Участие в настройке и испытании ПО (в составе изделия). Мы ожидаем от кандидата: Оконченное вы...
  • Полный день
  • Опыт от 3 лет
Логотип компании НИИ ВекторНИИ Вектор
  • Санкт-Петербург
4 дня назад

Похожие вакансии

от 180 000 ₽
Логотип компании Технические Системы и ТехнологииТехнические Системы и Технологии
Логотип компании Новые Технологии Телекоммуникаций (ООО НПП НТТ)Новые Технологии Телекоммуникаций (ООО НПП НТТ)
78 000 ₽
Логотип компании Государственное казенное учреждение здравоохранения Ленинградской области Бюро судебно-медицинской экспертизыГосударственное казенное учреждение здравоохранения Ленинградской области Бюро судебно-медицинской экспертизы
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.