Задачи:
- Разрабатывать нагруженные бэкенд-приложения
- Участвовать в проектировании внутренней архитектуры приложений и код-ревью
- Разрабатывать unit-тесты
- Прорабатывать метрики в приложении для настройки мониторинга и алертинга
- Участвовать в системном анализе
- Участвовать в проработке и принятии архитектурных решений
Требования:
- Коммерческий опыт разработки на Go: конкурентность, тестирование, профилирование
- Понимание внутреннего устройства macOS и Linux: процессы, сетевой стек, файловые системы, механизмы безопасности
- Умение работать с бинарными данными, парсить системные логи, анализировать память
- Знание сетевых протоколов и методов обеспечения безопасности: TLS, mTLS, криптография
- Опыт командной работы, умение общаться с техническими командами
Будет плюсом:
- Опыт работы с системными вызовами, низкоуровневыми API macOS (IORegistry, XPC, EndpointSecurity) и Linux (inotify, procfs, seccomp, eBPF)
- Опыт с eBPF для мониторинга системных событий, опыт создания резидентных приложений, знание разработки под macOS (Sandboxing, Notarization)
Контакты работодателя доступны по кнопке «Откликнуться» после входа.