Jobgether
Senior Software Engineer - C++/Go
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в распределённую команду, разрабатывающую решения в области кибербезопасности и веб-инфраструктуры. Работа на системном уровне: высокопроизводительные сетевые компоненты, интеграции для веб-серверов и движок детекции ботов.
Задачи
- Проектировать, разрабатывать и поддерживать высокопроизводительные компоненты на C и C++ для веб-безопасности, сетей и инфраструктуры
- Разрабатывать модули интеграции для веб-серверов Nginx и Apache
- Расширять, оптимизировать и поддерживать open-source библиотеки, инструменты и компоненты
- Реализовывать новые возможности движка детекции ботов на C++
- Проектировать и создавать сетевые продукты и продукты веб-безопасности
- Участвовать в веб-разработке, включая компоненты веб-платформ и движков сайтов на C++
- Отвечать за полный жизненный цикл разработки: дизайн, реализация, тестирование, отладка, деплой и оптимизация
- Расследовать и устранять сложные системные проблемы производительности, масштабируемости и надёжности
- Совместно с руководством принимать архитектурные решения и оценивать новые технологии
- Работать с Go, RabbitMQ, PostgreSQL, ClickHouse, Kubernetes и GitLab CI/CD
- Активно участвовать в технических обсуждениях и улучшать инженерные практики
Требования
- Не менее 10 лет профессиональной разработки на C/C++ с подтверждённым опытом долгосрочных проектов
- Глубокая экспертиза в низкоуровневом программировании, системной разработке и сетевом программировании
- Практический опыт в веб-безопасности: понимание веб-инфраструктуры, угроз и способов защиты приложений
- Опыт работы с SQL и реляционными базами данных
- Сильные инженерные основы: отладка, оптимизация производительности, проектирование систем, тестирование, поддерживаемый код
- Знание архитектуры веб-серверов и опыт разработки интеграций или расширения библиотек будет плюсом
- Рабочее знание Go — сильное преимущество
- Знакомство с PHP, XML, HTML и CSS будет полезно
- Опыт с RabbitMQ, PostgreSQL, ClickHouse, Kubernetes и GitLab CI/CD — преимущество
- Сильные аналитические навыки и умение проектировать масштабируемые надёжные решения
- Проактивный, любознательный подход и интерес к изучению новых технологий
- Отличный тайм-менеджмент и навыки асинхронной коммуникации для удалённой работы
- Ответственность и готовность конструктивно оспаривать устоявшиеся подходы
- Опыт в стартапе или быстрорастущей технологической компании — плюс
Условия
- Полностью удалённая работа из Европы с гибким графиком
- Варианты трудоустройства: контракты в Германии, Великобритании, Испании и Эстонии; фриланс/контракторство в других странах Европы
- Конкурентная оплата в зависимости от опыта, экспертизы, локации и формата сотрудничества
- Работа над инфраструктурой безопасности, защищающей миллионы сайтов и приложений
- Современный стек: C++, Go, PHP, RabbitMQ, PostgreSQL, ClickHouse, Kubernetes, GitLab CI/CD
- Ответственность за полный жизненный цикл разработки и влияние на архитектуру продуктов
- Минимум устаревшего кода — фокус на новых возможностях
- Культура сотрудничества, любознательности и обмена знаниями
- Возможности непрерывного обучения в системном программировании, сетях и веб-безопасности
- Инклюзивная рабочая среда
Навыки
- C
- C++
- Go
- PHP
- XML
- HTML
- CSS
- SQL
- Nginx
- Apache
- RabbitMQ
- PostgreSQL
- ClickHouse
- Kubernetes
- GitLab CI/CD