yandex

Tech Lead Golang

От 3 до 6 лет • Гибридный

ОБЯЗАННОСТИ

Руководство командой разработки:

  • Управление командой разработчиков Go и Python, распределение задач, контроль сроков выполнения задач.
  • Организация процесса code review, обеспечение высокого качества кода.
  • Участие в разработке архитектуры системы, проектирование новых модулей и компонентов.
  • Разработка драйверов для систем хранения данных:
  • Разработка высокопроизводительных и надежных драйверов для различных систем хранения данных.
  • Оптимизация существующих решений, написанных на Python, при необходимости их рефакторинг и перенос на Go.
  • Интеграция разработанного ПО с собственной системой виртуализации.
  • Поддержка и развитие продукта:
  • Решение возникающих технических проблем, связанных с работой драйверов и взаимодействием с системами хранения данных. -
  • Внедрение новых технологий и подходов для улучшения производительности и стабильности продукта.
  • Документирование кода и процессов разработки.
  • Обеспечение совместимости разрабатываемых решений с требованиями безопасности и стандартами компании.

ТРЕБОВАНИЯ

Опыт работы с Go:

  • Опыт коммерческой разработки на Go от 3 лет.
  • Глубокое понимание принципов работы языка, включая многопоточность, работу с каналами и контекстами.
  • Умение писать чистый, поддерживаемый код, соответствующий стандартам компании.

Знание Python:

  • Опыт работы с Python от 2 лет.
  • Понимание особенностей языка, умение читать и изменять существующий код на Python.
  • Навыки оптимизации и рефакторинга кода на Python.

Понимание систем хранения данных:

  • Хорошее знание различных типов систем хранения данных (SAN, NAS, DAS).
  • Опыт разработки драйверов или взаимодействия с системами хранения данных через API.
  • Понимание принципов работы виртуальных машин и контейнеризации.

Подходит вакансия?

Оставь нам свое резюме и контактные данные

Не забудь прикрепить резюме файлом

.pdf.doc.docx