yandex
Входим в Топ-5  IT-работодателей Хабр Карьеры

Tech Lead Golang

РазработкаОт 3 до 6 летГибрид
Оставить резюме//

Обязанности

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


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

Требования

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

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


Знание Python:

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


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

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

откликнуться

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