Ростелеком - Центры обработки данных

Senior Go разработчик / TechLead

Не указана
  • Москва
  • Полная занятость
  • Полный день
  • Более 6 лет
  • Управление разработкой
  • Разработка архитектуры
  • Постановка задач разработчикам
  • Контроль сроков

О проекте:

Мы разрабатываем систему управления облачной платформой, которая предоставляет широкий спектр IaaS, PaaS, SaaS сервисов для наших клиентов. С помощью нашей платформы компании различного масштаба имеют возможность
строить виртуальную ИТ инфраструктуру любой сложности и высокой надежности.

Какие задачи нужно будет решать:

  • Управление командой Go разработчиков (8 человек);
  • Формирование и контроль стандартов разработки внутри команды;
  • Организация регулярного код-ревью;
  • Активное участие в проектировании новых сервисов;
  • Выбор, обоснование и согласование технический решений по разработке/доработке функционала, участие в подготовке технических документов;
  • Контроль соответствия технологических требований целевой архитектуре;

Какие знания и опыт необходимы:

  • Опыт работы на позициях архитектора, ведущего разработчика, руководителя отдела разработки или схожих позициях в компании, занимающейся разработкой или поддержкой enterprise решений;
  • Опыт разработки на Go от 5 лет;
  • Опыт разработки на одном и более языках программирования из следующих предпочтительных: Rust, Java, Python, Ruby;

  • Знание основных транспортных протоколов и подходов к реализации межсервисных и публичных API;

  • Опыт работы с любыми СУБД, как-то: PostgreSQL, MySQL, ClickHouse, MongoDB, InfluxDB и т.д.;

  • Опыт использования in-memory БД: Redis, Tarantool и т.п.;

  • Навыки работы с Git, Docker, Kubernetes;

  • Способность самостоятельно детализировать задачи для себя и коллег, умение делиться навыками;

  • Умение работать в команде, оценивать объем и сроки работ, а также писать поддерживаемый код;

  • Опыт выступления на конференциях.

  • Знание и опыт построения микросервисной архитектуры;
  • Знание принципов работы основных протоколов взаимодействия, применяемых при построении ИТ решений, а также принципов их выбора;
  • Знание методов и средств проектирования крупных высоконагруженных систем, современных технологий интеграции информационных систем;
  • Опыт организации и понимание работы по гибким методикам (SCRUM/Kanban)

Что мы предлагаем

  • Минимум бюрократии, амбициозные задачи по развитию существующей системы, поддержку руководства, открытость;
  • Дружелюбную корпоративную культуру, общение преимущественно с коллегами из ИТ-сферы с высокой экспертизой по своему направлению;
  • Гибкое начало рабочего дня, возможность удаленной работы (несколько дней в неделю);
  • Реальную возможность обучения за счет Компании;
  • Официальное оформление по ТК с испытательным сроком 3 месяца;
  • Подключение к ДМС после окончания испытательного срока;
  • Месторасположение нашего офиса – м. Динамо, бизнес-центр.