Описание вакансии
Условия работы
Любые серьёзные решения требуют серьёзной кодовой базы на нерушимых языках, типа Си. Предлагаем принять участие в серьёзном проекте напрямую связанном с сетевыми решениями на низком уровне — это проксирующий DNS-сервер. В рамках проекта придётся применить множество знаний по разработке сетевых приложений, применить навыки в криптографии, заниматься исследованием новых технологий в области развития сетей (например, DoH, DoT).
Обязанности:
- Развитие проксирующего DNS-сервера;
- Развитие SDK для API категоризации доменов.
Требования:
- Опыт промышленной разработки на языке C от 1 года.
- Практический опыт разработки сетевого ПО на платформе Linux от 1 года.
- Понимание принципов работы сетевых протоколов.
- Понимание принципов манипулирования данными сетевых пакетов.
- Умение создавать клиент-серверные приложения.
- Уверенное владение навыками работы с Git.
- Шаговая доступность от г. Екатеринбурга.
Плюсом будет:
- Наличие собственных проектов на GitHub/Bitbucket.
- Понимание принципов TDD, уверенное использование их в своей работе, и без фанатизма.
- Понимание как устроен deb-пакет, процесс настройки его и сборки, процесс сборки и установки.
- Понимание принципов работы сервисов в *nix-системах.
- Познания в криптографии.
Условия:
- Полная или частичная занятость.
- Гибкий график (с несколькими обязательными пересечениями для митингов).
- Удобный офис в центре г. Екатеринбурга (БЦ Манхеттен).
- Возможность работать удалённо, не посещая офис.
Бонусы
- Возможность посещать мероприятия для профессионального развития;
- Курсы английского языка;
- Наличие обширной и пополняемой профессиональной библиотеки;