Positive Technologies

Senior/Lead Go Developer (система управления PT NGFW, ТризТех, Группа Позитив)

Коротко

Senior/Lead Go-разработчик для развития Системы управления PT NGFW — высоконагруженного on-premise продукта сетевой защиты в продуктовой компании ТризТех (группа Позитив). Предстоит проектировать backend-компоненты на архитектуре модульного монолита: конфигурационную модель, интеграции с сетевыми устройствами, highload-коллекторы логов, кластеры отказоустойчивости и VPN. Требуется 5+ лет коммерческой разработки на Go, глубокое понимание внутреннего устройства Go, опыт проектирования backend-систем с нуля и работы с PostgreSQL и/или ClickHouse. Работа удалённая, компания аккредитована как ИТ-компания.

Кто мы
ТризТех — продуктовая компания в группе компаний Позитив, которая за 2 года выросла из небольшого стартапа в отдельное сетевое направление и создала продукт PT NGFW (Next Generation Firewall).
Мы развиваем Систему управления PT NGFW — высоконагруженный on-premise-продукт для защиты корпоративных сетей. Им ежедневно пользуются сетевые инженеры и системные администраторы, а за интерфейсом управления стоит сложная backend-система, которая отвечает за конфигурацию, обработку данных, взаимодействие с устройствами и отказоустойчивость всей инфраструктуры.
Ищем опытного Go-разработчика, которому интересно проектировать и развивать сложные backend-компоненты продукта: от архитектуры и модели данных до интеграции с другими модулями и работы под высокой нагрузкой.
При этом у нас нет классической микросервисной архитектуры с десятками независимых сервисов и обязательным использованием Kafka или аналогичных брокеров. Основная архитектурная модель — модульный монолит и крупные логические сервисы, состоящие из нескольких физических компонентов.
Что предстоит делать
•Проектировать и разрабатывать backend-компоненты Системы управления на Go.
•Развивать модульный монолит: логически разделённые сервисы, которые состоят из нескольких физических компонентов и тесно взаимодействуют между собой.
•Проектировать сложную конфигурационную модель: CRUD, валидацию, консистентность данных, зависимости и различные комбинации настроек.
•Разрабатывать механизмы подготовки и отправки конфигурации на сетевые устройства.
•Работать с highload-компонентами, в том числе с коллектором и обработкой большого объёма логов.
•Проектировать интеграции между модулями системы и внешними компонентами.
•Участвовать в развитии отдельных технических направлений: кластера отказоустойчивости и масштабирования, сервиса контента (сигнатуры IPS, приложений и URL), VPN.
•Принимать архитектурные решения и проектировать новые компоненты с нуля.
•Оптимизировать производительность, надёжность и масштабируемость системы.
•Проводить code review, участвовать в технических обсуждениях и влиять на инженерные практики команды.
•Работать совместно с продуктовой командой и другими разработчиками над декомпозицией сложных задач.
Что нам важно
•5+ лет коммерческой разработки на Go.
•Глубокое понимание Go и его внутреннего устройства: goroutines, channels, memory management, profiling.
•Опыт проектирования backend-систем и сервисов с нуля, а не только реализации готовых технических решений.
•Опыт работы со сложной бизнес-логикой, большим количеством взаимосвязанных сценариев и интеграций.
•Уверенное знание PostgreSQL и/или ClickHouse.
•Опыт разработки on-premise-решений — важно понимать специфику систем, которые разворачиваются и эксплуатируются в инфраструктуре заказчика.
•Опыт работы с высокими нагрузками и понимание вопросов производительности, отказоустойчивости и масштабирования.
•Умение обсуждать и аргументировать технические решения, понятно доносить сложные технические концепции.
Будет плюсом
•Опыт разработки в информационной безопасности.
•Понимание сетевых технологий и принципов работы сетевой инфраструктуры.
•Опыт работы с NGFW, VPN, IPS, сетевыми устройствами или другими ПАК.
•Open-source контрибьюшны.
Условия
•возможность удаленной работы и гибкое начало рабочего дня;
•гибкий подход к отдыху: 28 календарных дней отпуска, доплату отпускных до полного оклада и 10 day off в год;
•забота о здоровье: ДМС с первой недели работы, включая стоматологию и ежегодный чекап;
•компенсация до 50% расходов на занятия спортом и обучение английскому языку в рамках ежегодного бюджета;
•работа в аккредитованной ИТ-компании и возможность использования льгот Министерства цифрового развития.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте