Разработчик С++ в Флат
Обязанности
- Участие в разработке высоконагруженных систем в VoIP сфере;
- Участие в разработке модулей анализа и обработки VoIP-протоколов;
- Участие в разработке систем записи и хранения трафика;
Требования
- Отличное знание как минимум С++11 (и выше), STL и boost;
- Хорошее понимание принципов ООП и владение паттернами проектирования;
- Опыт программирования в Linux, GNU toolchain, cmake.
- Понимание и владение Git-flow/Github-flow, CI/CD;
- Опыт кроссплатформенной разработки;
- Опыт разработки асинхронных/многопоточных/многопроцессных решений, работающих в режиме высоких нагрузок;
- Опыт разработки асинхронных сетевых приложений на базе протоколов UDP и TCP, в том числе с использованием boost::asio.
- Знание основных сетевых протоколов уровня L2 и L3;
- Умение разбираться в чужом коде, производить рефакторинг и оптимизацию
- Участие в разработке сопутствующей программной документации (сценарии тестирования, пользовательские инструкции и пр.)
Условия
- Работу в дружной команде профессионалов, наставничество на этап вхождения в проект;
- Динамичный и быстроразвивающийся бизнес, ресурсы и возможность сделать вместе выдающийся продукт
- Конкурентоспособная официальная заработная плата
- Офис в шаговой доступности от м. Динамо/ м. Петровский парк
- Возможность удаленной работы.