
РДП Энтерпрайз
Senior Golang-разработчик/Senior Golang Developer
- Linux
- Golang
- Docker
- Git
- DevOps
- SQL
- gRPC
- REST
RDPe — российский производитель ПО и программно-аппаратных комплексов для высокопроизводительной обработки сетевого трафика. Мы разрабатываем решения на базе x86 и ASIC, которые используются крупнейшими операторами связи в России и превосходят по качеству и цене оборудование мировых лидеров.
Сейчас мы находимся в поиске Разработчик Golang в команду PCEF.
PCEF — это система, предназначенная для управления и тарификации абонентского трафика в сетях операторов мобильной связи. Ключевые свойства системы: масштабируемость, отказоустойчивость и производительность.
Основные функции системы: классификация трафика по типам Интернет-сервисов и применение политик согласно сервисной модели (например, тарификация и обеспечение заданной скорости, и многое другое).
Чем предстоит заниматься:
- Разрабатывать новый функционал, принимать и защищать свои решения в плане архитектуры и имплементации;
- Предлагать и воплощать в жизнь новые подходы в проектировании;
- Проводить рефакторинг уже имеющихся подсистем с целью повышения производительности, надежности и возможности дальнейшего развития с учетом постоянного добавления новых фитч;
- Принимать активное участие в ревью кода коллег;
- Анализировать и исправлять дефекты.
Обязательные требования:
- Опыт разработки на Go от 6-ти лет;
- Знание основных структур данных, алгоритмов, паттернов проектирования;
- Способность и желание погружаться в сложные проблемы с поиском информации и решений в сети, спецификациях, общении с коллегами;
- Опыт сетевого программирования;
- Знание типовых подходов и протоколов взаимодействия сервисов, например REST, gRPC;
- Опыт разработки многопоточных систем, понимание проблем синхронизации и механизмов их решения;
- Знание Linux.
Желательные требования:
- Опыт разработки высоконагруженных систем (например, многопоточных приложений с асинхронной обработкой заданий, очередей сообщений с приоритетами и возможностью отмены) на любом из языков Go, C, C++, C#;
- Опыт работы с брокерами сообщений;
- Опыт работы с базами данных, проектирование схем БД;
- Опыт работы с контейнерами, системами оркестрации (K8s, docker-compose), системами развертывания;
- Умение читать спецификации 3GPP/ETSI;
- Знакомство с 3G/4G/5G сетями.
Условия работы:
- Трудоустройство в соответствии с ТК РФ;
- Белая заработная плата (оклад обсуждаем с успешным кандидатом после прохождения технического интервью);
- Прозрачная система мотивации и премирования;
- График работы: 5/2, гибкое начало рабочего дня (с 8:00 до 12:00);
- Возможность работать удаленно;
- Компенсация обедов;
- ДМС + льготное страхование для близких;
- Три дополнительных выходных дня в год;
- Вся необходимая техника для работы (Монитор, ноутбук, клавиатура, мышь, наушники и т.д.);
- Офис находится в БЦ "Трио" на метро Динамо (или мцд Гражданская).