Системный разработчик GO
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Аккредитованная IT- компания по разработке ПО для операторов связи, Wi-Fi сетей в России и СНГ (Enterprise сектор)
Ожидания от кандидата
Оформление: по ТД
Опыт
коммерческой разработки: на Go
от
3 лет
Вам предстоит:
- заниматься сетевой разработкой под Linux,
- интеграцией с протоколами,
- написанием тестов, микросервисов,
-обработкой трафиком.
Обязательный
опыт:
- Понимание языка Go на продвинутом уровне (рутины, GC, примитивы синхронизации).
- Знание и опыт работы с gRPC и Protocol Buffers для эффективного обмена
данными.
- Знание архитектурных принципов и паттернов разработки ПО, включая
микросервисную архитектуру.
- Опыт проектирования и разработки микросервисов.
- Понимание принципов DDD (Domain-Driven Design) и принципов SOLID.
- Продвинутый опыт работы с Linux.
- Bash-скрипты.
- Опыт работы с командной строкой Linux (ищем того, кто знает как выйти из
vim).
- Навыки администрирования системы, установка и настройка ПО.
- Знание Docker для развертывания и управления приложениями.
- Опыт работы с MQTT, Apache Kafka, RabbitMQ, понимание отличий.
- Понимание паттернов асинхронного обмена сообщениями.
- Опыт работы БД (PostgreSQL, MongoDB и Redis).
- Навыки проектирования схем баз данных.
- Навыки тестирования и отладки ПО.
- Опыт написания модульных, интеграционных тестов.
- Умение эффективно отлаживать и исправлять ошибки.
Плюсом
будет:
- Понимание сетевых протоколов и стандартов, опыт работы с сетевыми технологиями, включая netfilter/iproute/netlink.
- Знание принципов работы сетей.
- Опыт работы с netfilter, iproute, netlink для настройки сетевых параметров.
- Опыт использования raw socket для низкоуровневого взаимодействия с
сетью.
- Знакомство с механизмами IEEE 802.11.
- Понимание основных принципов работы беспроводных сетей.
- Опыт работы с администрированием сетей и знакомство с решениями от Cisco/Huawei.
Условия работы
• Множество сложных и интересных задач
• Уютный офис м.Технопарк/удаленка
• Пятидневная рабочая неделя
• Расширенное ДМС
• Все плюсы аккредитованной IT компании
• Пересмотр зарплаты 2 раза в год (по итогам работы)
• Ежегодное премирование (по итогам работы)
• Качественный онбординг