Senior Golang Developer

Дата размещения вакансии: 01.11.2024
Работодатель: Гарда Технологии
Уровень зарплаты:
з/п не указана
Город:
Санкт-Петербург
Уральская улица 4
Требуемый опыт работы:
От 3 до 6 лет

Немного о проекте:
Гарда PCEF — это система, предназначенная для управления и тарификации абонентского трафика в сетях операторов мобильной связи. Разработка полностью отечественная. Ключевые свойства системы: отказоустойчивость и производительность.

Основные функции системы: управление абонентским трафиком (например, в виде ограничения скорости), классификация и подсчет по категориям потребленного трафика, блокировка в случае обращения к запрещенным ресурсам, и многое другое.

Чем предстоит заниматься:
• разрабатывать новый функционал, принимать и отстаивать свои решения в плане реализации;
• предлагать и воплощать в жизнь новые подходы в проектировании программного модуля;
• проводить рефакторинг уже имеющихся подсистем с целью повышения производительности, надежности и улучшения дальнейшего развития системы с учетом постоянного добавления новых бизнес задач;
• принимать активное участие в code review коллег;
• анализировать и исправлять ошибки (bug).

Наши ожидания от кандидата:
• опыт коммерческой разработки от 3-х лет;
• опыт разработки на GO от 2-х лет;
• способность и желание погружаться в сложные проблемы с поиском информации и решений в сети, спецификациях, общении с коллегами;
• знание основных протоколов взаимодействия подсистем, например REST, GRPC;
• опыт сетевого программирования;
• знание основных структур данных, алгоритмов, паттернов проектирования;
• опыт разработки многопоточных систем, понимание проблемы синхронизации и механизмов ее решения.

Будет плюсом:
• опыт разработки сложных систем (например многопоточность, асинхронное программирование, очереди сообщений с приоритетами и возможностью отмены) на любом из языков Go, C, C++, C#;
• опыт работы с базами данных, проектирование схемы БД;
• опыт работы с контейнерами, системами оркестрации, системами разворачивания;
• умение читать спецификации 3GPP/ETSI;
•​​​​​​​ о​​​​​​​​​​​​​​​​​​​​​пыт проектирования и/или разработки систем требовательных к производительности;
•​​​​​​​ опыт работы с брокерами сообщений;
•​​​​​​​​​​​​​​ знакомство с 3G/4G сетями.