Golang-разработчик (Basis SDN)

Дата размещения вакансии: 13.10.2025
Работодатель: БАЗИС
Уровень зарплаты:
з/п не указана
Город:
Москва
улица Годовикова 9с10
Требуемый опыт работы:
Более 6 лет

Мы создаем и развиваем решение Basis SDN для организации программно-определяемых сетей на основе открытых технологий Open vSwitch (OVS) и OVN (Open Virtual Network). Basis SDN предоставляет расширенные возможности для централизованного управления и сегментации виртуальных сетей, определения параметров безопасности, а также обеспечения подключений к внешним и внутренним сетям облачных ресурсов.

Ключевая задача:

Разработка, расширение и оптимизация backend решения Basis SDN. Разработка высоконагруженных сервисов для управления сетевыми конфигурациями, сбора телеметрии, аналитики и предоставления API для внешних систем.

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

  • Разработка и поддержка высоконагруженных backend-сервисов на Golang для SDN-платформы;
  • Проектирование и оптимизация схем данных в PostgreSQL (основная база для хранения конфигураций, состояний устройств, пользовательских данных);
  • Разработка ETL-процессов для загрузки и обработки сетевой телеметрии (метрики, логи, flow-данные) в ClickHouse;
  • Создание и оптимизация сложных SQL-запросов и агрегаций в ClickHouse для аналитических отчетов и дашбордов;
  • Разработка gRPC и REST API для внутреннего взаимодействия микросервисов и для внешних клиентов (UI, системы оркестрации);
  • Участие в проектировании и реализации асинхронной обработки задач с использованием очередей сообщений (Kafka/RabbitMQ);
  • Написание юнит и интеграционных тестов, проведение код-ревью, участие в разработке архитектуры сервисов;
  • Интеграция с системами мониторинга и создание метрик для отслеживания здоровья сервисов.

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

  • Опыт разработки на Go от 2-х лет;
  • Глубокое понимание реляционных баз данных и практический опыт работы с PostgreSQL (индексы, транзакции, оптимизация запросов);
  • Опыт работы с ClickHouse;
  • Умение проектировать эффективные схемы данных и писать оптимизированные SQL-запросы;
  • Опыт разработки REST/gRPC API;
  • Понимание принципов микросервисной архитектуры и контейнеризации (Docker, Kubernetes);
  • Знание систем контроля версий (Git), понимание принципов CI/CD.

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

  • Опыт работы с большими данными и аналитическими системами;
  • Знание message brokers: Kafka, RabbitMQ;
  • Понимание основ сетей (TCP/IP, основные протоколы) и концепций SDN/NFV;
  • Опыт настройки и использования Prometheus, Grafana для мониторинга;
  • Знакомство с OVS/OVN или другими сетевыми технологиями;
  • Опыт работы в high-load проектах с высокими требованиями к отказоустойчивости и производительности.

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

  • Работу над сложным и масштабируемым проектом;
  • Современный технологический стек;
  • Трудоустройство согласно ТК РФ в IT-компании со всеми соответствующими бонусами;
  • Заработная плата состоит из оклада и квартальной премии;
  • График работы 5/2 пн-пт, гибкое начало дня, удаленка;
  • Социальный пакет (ДМС, оплата мобильной связи);
  • Обучение внутри компании и на внешних курсах;
  • Корпоративная программа лояльности (профессиональное обучение, фитнес-активности, обучение языкам и тд).