Старший Go-разработчик / инженер сетевых систем

Работодатель:
Опыт работы:
От 3 до 6 лет
Место работы:
Москва, улица 1905 года

Привет! Команда агентства WorkWave ищет старшего Go-разработчика для сетевого продукта на базе OpenWrt в стартап нашего партнера.

Нужен инженер, который умеет работать на стыке Go-разработки, сетевых технологий Linux и встраиваемого окружения: читать и менять существующий Go-код, проектировать границы модулей, писать руками и безопасно проводить рефакторинг живого продукта.

О проекте:
Home Mesh Net объединяет локальные сети в разных местах — дом, офис, дачу, машину — в единую приватную сеть под контролем владельца. Пользователь может подключать новые локации и управлять доступами без ручной настройки сети инженером. Внутри есть управляющий слой на Go, первичная настройка через мобильное приложение, слой доступа с логикой, похожей на RADIUS, WireGuard/AmneziaWG, DDNS/ретранслятор, управление OpenWrt UCI/межсетевым экраном/сетью и синхронизация между устройствами.

Чем предстоит заниматься:
  • Разбираться в существующем Go-коде управляющего слоя и постепенно улучшать его архитектуру.
  • Выделять понятные модули и границы ответственности в логике, которая управляет сетью, VPN, доступами и настройками устройства.
  • Аккуратно выносить опасные побочные эффекты: применение настроек OpenWrt, сетевые правила, VPN, слой доступа.
  • Сохранять совместимость с мобильным приложением и текущими сценариями первичной настройки устройства.
  • Диагностировать поведение системы по логам, конфигурациям, сетевым настройкам и работе устройства на железе.
  • Делать изменения небольшими безопасными шагами, без большого переписывания с нуля.
  • Перед изменениями закрывать рисковые места проверками: API, VPN, доступы, сетевые правила, перезапуск и восстановление устройства.


Что для нас важно в твоем опыте:

  • Коммерческий опыт разработки на Go. Умение читать, понимать и аккуратно менять большой существующий Go-код.
  • Опыт проектирования Go-сервисов: модульные границы, интерфейсы, зависимости, тестируемость.
  • Опыт рефакторинга живого продукта без переписывания с нуля.
  • Понимание сетевых технологий Linux: маршрутизация, DNS, NAT, межсетевой экран, сетевые интерфейсы.
  • Опыт или хорошее понимание VPN, сетевых туннелей и сетевого доступа.
  • Готовность разбираться в OpenWrt-устройстве, конфигурациях, логах и поведении сети на железе.

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

  • Опыт с OpenWrt или прошивками роутеров: UCI, пакеты, сетевые настройки, диагностика на устройстве.
  • Опыт с WireGuard, AmneziaWG, VPN-шлюзами или другими сетевыми туннелями.
  • Опыт с RADIUS/FreeRADIUS, 802.1x, AAA или другой логикой контроля доступа.
  • Опыт со встраиваемым Linux, CPE, шлюзами, Wi-Fi-устройствами или сетевым оборудованием.
  • Опыт в телекоме, облачных сетях, SDN, SASE или продуктах сетевой безопасности.


Условия:

  • ​​Оперативность решений и процессов - быстро проверяем гипотезы на практике.
  • Минимум бюрократии - не будет отчетов ради отчетов, работаем в формате "какую проблему мы сейчас решаем".
  • Гибкость: условия сотрудничества обсуждаем индивидуально, чтобы всем было максимально комфортно.
  • Будет круто, если получится периодически приходить в офис в Москве, но готоы обсудить и полностью удаленный формат.

Похожие вакансии

Инженер на камеральную обработку и составление протоколов испытаний
ИЛ Экостройстандарт

Обязателен опыт камеральной работы не менее 3 лет. Ответственность, доброжелательность. Желание осваивать новые методики.

100 000 руб.
ML инженер (Домен ИИ)
Т1

Высшее образование (IT, техническое, математическое). Опыт развёртывания enterprise-решений у клиентов (желательно в финтехе, госсекторе или крупном бизнесе).

Ведущий администратор баз данных
СК Ренессанс Жизнь

Опыт администрирования Oracle Database от 3 лет. Экспертное знание архитектуры СУБД Oracle и Oracle Application Server. Владение SQL и PL...

Ведущий разработчик 1С
СК Ренессанс Жизнь

Опыт работы на проектах внедрения решений на платформе 1С Предприятие в качестве разработчика или системного архитектора, основные характеристики внедряемых...