О компании
Привет! Мы компания одного продукта - CommuniGate Pro. Разрабатываем гибкую платформу для корпоративных коммуникаций, которая объединяет почту, календарь, чаты, ВКС и др. Наше решение подходит компаниям любого масштаба - от небольших команд до крупных корпораций. Сейчас мы в поисках Senior Разработчик C++.
Задачи
•Сопровождение и модернизация существующей кодовой базы серверного ядра платформы.
•Проектирование и реализация новых модулей обеспечивающих коммуникацию.
•Оптимизация и улучшение качества кода, повышение производительности и стабильности системы.
•Поддержка и развитие клиентских сетевых протоколов (IMAP, SMTP, SIP, XIMSS, Active Sync).
•Взаимодействие с командой разработчиков клиентских приложений (Windows, Linux, iOS, Android, Web) в процессе реализаций решений.
Требования
•Уверенное владение C++17, STL, шаблонами, современными паттернами проектирования.
•Опыт работы в Linux-среде (настройка сетей, управление процессами, отладка с использованием GDB, strace, perf).
•Опыт работы с CMake.
•Опыт работы с системой контроля версий Git (регулярное ревью кода, управление ветками).
•Опыт разработки нагруженных многопоточных и асинхронных сетевых приложений (epoll, io_uring, libevent, Boost.Asio или аналоги).
Будет плюсом:
•Опыт работы с GitLab CI (написание CI/CD пайплайнов).
•Базовое знание Python (для тестирования).
•Знание протоколов прикладного уровня (почтовые протоколы, SIP, HTTP, WebSockets).
•Опыт работы с криптографическими алгоритмами и протоколами (TLS/SSL).
Условия
•Возможность работать в команде профессионалов, развиваться и расти вместе с компанией.
•Комфортный офис в Москва Сити на 53 этаже башни "Федерация".
•Работа в IT-компании, аккредитованной в Министерстве цифрового развития.
•Оформление в соответствии с ТК РФ.
•ДМС (после испытательного срока).
•Корпоративные скидки через программу BestBenefits.