BI.ZONE создает IT-продукты для обеспечения кибербезопасности: от мобильных приложений до сложных платформ, в основе которых лежат методы машинного обучения. Благодаря нашим решениям жизнь десятков миллионов людей становится лучше и безопаснее.
В нашу команду мы ищем ведущего Golang разработчика, который усилит разработку межсетевого экрана уровня приложений (WAF).
Разработкой ключевых модулей продукта защиты от веб атак, написанием чистого, тестируемого и документированного кода, проведением код‑ревью
Сопровождением функциональности на всех этапах жизненного цикла
Формированием технического видения продукта: предложение улучшений, определение дорожной карты для технических инициатив, оценка влияния изменений на систему
Первичным функциональным тестированием
Оптимизацией производительности: профилирование, устранение узких мест, обеспечение низкой задержки и высокой пропускной способности при высокой нагрузке
Участием в проектировании архитектуры решения, формированием высокоуровневых и детальных архитектурных решений, выбором паттернов, протоколов и технологий с учётом масштабируемости, отказоустойчивости и безопасности
Автоматизацией и DevOps: участием в создании автоматизированных пайплайнов сборки, тестированием и деплоем, обеспечением reproducible builds и инфраструктуры как кода
Взаимодействием с командой аналитиков для консультации по работе механизмов защиты
Что для нас важно:
Опыт разработки высоконагруженных систем на языке Go не менее3-4х
Общий опыт в разработке не мене 6 лет
Технические навыки:
Глубокие знания языка Go: идиомы, управление памятью, конкурентность, профилирование и оптимизация
Знания сетевых протоколов: HTTP/HTTPS, TLS, HTTP/2/3, WebSockets, grpc, проксирование и балансировка нагрузки
Опыт работы с архитектурой API Gateway, reverse proxy (nginx, envoy или кастомные реализации)
Опыт проектирования и внедрения систем: логирование, метрики (Prometheus/Grafana/Sentry), трассировка (OpenTelemetry/Jaeger)
Знание практик CI/CD, автоматизированного тестирования (unit/integration/e2e), reproducible builds и инфраструктуры как кода
Опыт контейнеризации и оркестрации (Docker, Kubernetes) и деплоя микросервисов
Опыт работы с базами данных (SQL/NoSQL), кэшами и очередями сообщений (Redis, PostgreSQL, ClickHouse, Kafka/Nats и т.п.)
Опыт профилирования и оптимизации производительности
Архитектурные:
Опыт принятия архитектурных решений, документирования архитектуры и проведения архитектурных ревью
Умение проектировать API, интерфейсы и контрактную совместимость
Лидерские и коммуникативные качества:
Опыт менторства и роста команды: проведение код‑ревью, обучение, постановка задач и карьероведение
Умение ясно и убедительно доносить технические решения до менеджмента и стейкхолдеров
Проактивность, ownership и ориентация на результат
Опыт участия в найме и оценке кандидатов