Ведущий Go разработчик (Платформа разработки)

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Разработчик и оператор низкоорбитальной спутниковой группировки связи

Описание вакансии

О компании и команде

БЮРО 1440 — исследовательский центр по созданию низкоорбитальной спутниковой группировки с глобальным покрытием и надежным сервисом широкополосной передачи данных.

Наша команда занимается разработкой внутренней платформы, включающей в себя набор инструментов по управлению облачной экосистемой компании, а также интегрированные с инфраструктурой фреймворки и библиотеки для разработчиков.

Основные цели платформы - обеспечить быстрое развертывание приложений в облаке, масштабирование и observability сервисов.

Ожидания от кандидата

Уверенный профессионал с пониманием процесса разработки и проектирования приложений

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

  • Проектированием и разработкой внутренних библиотек и фреймворков;
  • Разработкой внутренних инструментов для разработчиков;
  • Развитием и поддержкой общего фреймворка для микросервисов, улучшением интеграции микросервисов с инфраструктурой и их инструментированием;
  • Созданием продуктов as-a-Service;
  • Работой с командами как с заказчиками платформенных фичей;
  • Планированием и стратегическим развитием платформы;
  • Проведением внутренних митапов для разработчиков для анонса новых платформенных фичей и поддержания культуры разработки на высоком уровне.

Что мы ожидаем:

  • Опыт разработки на Go от 2 лет;
  • Умение писать чистый, тестируемый код на Go;
  • Опыт работы с терминалом в Linux;
  • Понимание принципов обеспечения высокой доступности приложений, опыт в балансировщиках нагрузки и rate-limiter'ах;
  • Опыт работы с распределёнными системами (микросервисы, service discovery) и с соответствующими инструментами (LXC, Docker, orchestration systems);
  • Опыт работы с Postgres, Redis, Kafka, Docker, Kubernetes, gRPC + protobuf.

Будет плюсом:

  • Опыт платформенной разработки, а также владение несколькими языками;
  • Интерес к анализу, проектированию и решению проблем в масштабных распределенных системах;
  • Умение дебажить и оптимизировать код, автоматизировать рутинные операции;
  • Умение делать CI, build pipeline и собирать Docker-образы;
  • Опыт работы с эксплуатацией микросервисов и с системами мониторинга (Prometheus), трейсинга (OpenTracing/OpenTelemetry) и логирования (Graylog);
  • Опыт работы в качестве техлида.

Условия работы

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

  • Работу в аккредитованной ИТ-компании;
  • Шаг в космос - для тех, кто вдохновлен идеей покорения космоса и мечтает быть к этому причастным;
  • Возможность выбора формата работы (офис/гибрид/удаленка);
  • Комфортный современный офис в 5 минутах от метро "Улица 1905 года";
  • Оформление в соответствии с ТК РФ;
  • Конкурентный уровень заработной платы - на уровне лидеров ИТ/телеком-индустрии.