-
Обязанности
- принимать непосредственное участие в проектировании сложных/высоконагруженных систем;
- узнавать новые технологии;
- работать с сетевыми протоколами;
- проектировать базы данных для хранения аналитических данных;
- разрабатывать новые высоконагруженные платформы и сервисы.
-
Требования
- навыки работы с Linux системами
- отличное знание С++ 11/14/17
- опыт самостоятельной разработки сетевых многопоточных приложений
- способность самостоятельно разбираться в чужом коде и незнакомом foundation, понимать архитектуру и логику построения системы
- способность прочитать RFC, понять протокол
- хорошее, понимание того, что стоит за словами: POSIX, сетевая маршрутизация
- знание протоколов TCP, UDP, HTTP
- знание форматов: JSON, XML
- базовые навыки работы с GIT
- требуемый опыт работы: 3–6 лет
- Надеемся, что ты:
- работал с PostgreSQL и знаешь SQL
- получал сообщения из сервера очередей RabbitMQ
- собирал проекты cmake'ом
- использовал библиотеки boost, POCO
- Будем удивлены, если ты:
- слышал или использовал Facebook folly, Proxygen
- писал небольшие скрипты на Python или Go lang
- IDE: CLion
Откликнуться на вакансию
Откликнуться на вакансию
Ваше сообщение отправлено.
Спасибо!