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