Backend Developer (Go / Golang) Middle+

А-Риал

Backend Developer (Go / Golang) Middle+

Санкт-Петербург, Лиговский проспект, 153

Метро: Обводный Канал

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

Мы разрабатываем высоконагруженные системы для управления сетевой инфраструктурой,
беспроводными сетями Наша платформа построена на микросервисной архитектуре, где сервисы работают в контейнерах, взаимодействуют через MQTT и API, а инфраструктура развертывается в Kubernetes
Мы ищем Go-разработчика, который будет участвовать в проектировании и развитии backend-платформы, создании новых сервисов и развитии архитектуры продукта

Обязанности:

* Разработка и сопровождение микросервисов на Go
* Проектирование и реализация REST API и внутренних сервисных интерфейсов
* Разработка сервисов управления конфигурацией устройств
* Создание сервисов мониторинга, сбора телеметрии и обработки событий
* Реализация механизмов централизованного управления сетевым оборудованием
* Оптимизация производительности и масштабируемости сервисов
* Проектирование взаимодействия между микросервисами
* Реализация сервисов обработки сообщений и событий
* Работа с MQTT-брокерами и системами обмена сообщениями
* Разработка механизмов обработки телеметрии в режиме реального времени
* Обеспечение отказоустойчивости и высокой доступности сервисов
* Участие в проектировании архитектуры платформы
* Контейнеризация приложений с использованием Docker
* Развертывание и сопровождение сервисов в Kubernetes
* Настройка конфигурации приложений для различных окружений
* Взаимодействие с DevOps-командой по вопросам CI/CD и эксплуатации сервисов
* Участие в автоматизации процессов развертывания и мониторинга
* Проведение Code Review
* Написание unit и integration тестов
* Анализ и устранение дефектов
* Подготовка технической документации
* Участие в проектировании новых функциональных возможностей

Что предстоит разрабатывать
* Платформу централизованного управления сетевым оборудованием
* Сервисы управления точками доступа Wi-Fi
* Системы мониторинга и сбора телеметрии
* Сервисы конфигурации и управления устройствами
* API для взаимодействия с frontend-приложениями и внешними системами
* Механизмы обработки событий и команд в режиме реального времени
* Инструменты автоматизации эксплуатации сетевой инфраструктуры

Требования:

* Коммерческий опыт разработки на Go от 2 лет
* Уверенное знание языка Go и стандартной библиотеки
* Понимание принципов построения многопоточных приложений
* Опыт разработки сетевых сервисов и API
* Понимание принципов построения распределенных систем
* Опыт разработки микросервисных приложений
* Опыт работы с Linux

Go
* Goroutines
* Channels
* Context
* Sync primitives
* Error handling
* Profiling и оптимизация производительности
* Dependency Injection
* Работа с модулями Go

API и коммуникации
* MQTT
* REST API
* WebSocket
* gRPC
* JSON

Базы данных
* PostgreSQL
* Redis
* Опыт проектирования схем данных
* Оптимизация запросов и индексов

Контейнеризация и Kubernetes
* Docker
* Kubernetes
* Helm
* ConfigMap
* Secret
* Deployment
* StatefulSet
* Service
* Ingress

Будет преимуществом
* Опыт разработки IoT-платформ
* Опыт работы с OpenWrt или Linux Embedded системами
* Опыт работы с MQTT-брокерами (Mosquitto, EMQX, HiveMQ и др)
* Знание принципов Event-Driven Architecture
* Опыт работы с очередями сообщений
* Понимание Service Discovery и Service Mesh
* Опыт работы с Prometheus и Grafana
* Опыт настройки логирования и мониторинга распределенных систем
* Знание принципов информационной безопасности
* Опыт эксплуатации Kubernetes-кластеров

Мы предлагаем
* Конкурентную и своевременную заработную плату
* Работу над сложным высокотехнологичным продуктом
* Возможность участвовать в проектировании архитектуры платформы
* Гибкий график работы
* Возможность частичной или полной удаленной работы после испытательного срока
* Профессиональное развитие и рост
* Работу в команде сильных разработчиков и инженеров

Личные качества
* Аналитическое мышление
* Системный подход к решению задач
* Ответственность за результат
* Самостоятельность в принятии технических решений
* Желание развиваться и осваивать новые технологии
* Умение эффективно работать в команде

Иностранные языки
* Свободное чтение технической документации на английском языке

Навыки
  • Go
  • API
  • Docker
  • Kubernetes
  • Helm
  • MongoDB
  • Linux
  • Backend
  • Базы данных
  • SQL
  • Git
Посмотреть контакты работодателя

Адрес

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

  • Санкт-Петербург

  • Не указана

Рекомендуем
Яндекс
  • Санкт-Петербург

  • Не указана

Рекомендуем
Норд Клан

Golang developer

Норд Клан

  • Санкт-Петербург

  • Не указана

Рекомендуем
Selectel
  • Санкт-Петербург

  • Не указана

А-Риал
  • Санкт-Петербург

  • от 200000 RUR

585, Холдинг
  • Санкт-Петербург

  • от 200000 RUR

КОМФОРТ БУКИНГ

Middle+ DevOps-инженер

КОМФОРТ БУКИНГ

  • Санкт-Петербург

  • от 200000 RUR

СБЕР

Python developer

СБЕР

  • Санкт-Петербург

  • от 200000 RUR

ЕТС, Группа Компаний

Программист 1С

ЕТС, Группа Компаний

  • Санкт-Петербург

  • от 220000 RUR

Леста Игры
  • Санкт-Петербург

  • от 220000 RUR

А-Риал
  • Санкт-Петербург

  • от 200000 RUR

Петербургский тракторный завод

Ведущий программист 1С

Петербургский тракторный завод

  • Санкт-Петербург

  • от 200000 RUR

Koderline
  • Санкт-Петербург

  • от 200000 RUR

ТМХ ТМ
  • Санкт-Петербург

  • до 200000 RUR

ГК АВТОграф
  • Санкт-Петербург

  • от 170000 RUR

Протей, НТЦ
  • Санкт-Петербург

  • до 300000 RUR

Алгоритм Групп

Ведущий программист 1С

Алгоритм Групп

  • Санкт-Петербург

  • до 300000 RUR

Хэппитех
  • Санкт-Петербург

  • до 300000 RUR

Бизнес Технологии

Senior fullstack java developer

Бизнес Технологии

  • Санкт-Петербург

  • до 300000 RUR

АЭМ-технологии, Инжиниринговая компания

Программист 1С

АЭМ-технологии, Инжиниринговая компания

  • Санкт-Петербург

  • до 300000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию