JavaScript
Вакансии для JavaScript разработчиков
Для чего нужны наши продукты
Наши продукты обеспечивают комплексную автоматизированную защиту корпораций и конечных пользователей от киберугроз.
Кого мы ждем
Единый стрим найма — это возможность узнать про разные нанимающие команды и выбрать ту, с которой есть настоящий мэтч. Мы ждем разработчиков JS в команды, занимающиеся разработкой B2B и B2C решений.
В рамках стрима нам требуются:
- Junior Developer — точно нужно иметь хорошую базу, а опыт и менторство вы сможете получить в одной из наших команд;
- Разработчики с опытом на позицию Middle Developer, умеющие конвертировать свой опыт в качество продуктов и веб-сервисов;
- Если же вы знаете как надо делать, как не надо делать и «какую проблему мы решаем», то приходите на system design секцию, чтобы стать Senior Developer в одной из наших команд.
Команды и вакансии
Kaspersky Security Center
Мы разрабатываем новое решение, позволяющее просмотреть и отследить пути развития инцидентов и их воздействие на ПО клиента. Система помогает определить источник инцидента и его последствия, позволяет локализовать проблему. Вся информация проходит через IRP систему, и при помощи анализа полученных данных мы находим источник возникновения инцидента.
Есть возможность принимать участие в полной цикле разработки от снятия требований и работы с архитектурой до выпуска продукта в продакшн.
Стек разработки: Front-React/TS, необходимо желание работать с Node.JS
Есть возможность принимать участие в полной цикле разработки от снятия требований и работы с архитектурой до выпуска продукта в продакшн.
Стек разработки: Front-React/TS, необходимо желание работать с Node.JS
Kaspersky Threat Intelligence Portal (TIP)
Наша команда занимается направлением Threat Intelligence и разрабатывает 2 основных проекта: Kaspersky Threat Intelligence Portal - это единая платформа (https://www.kaspersky.com/enterprise-security/threat-intelligence) с возможностью поиска в режиме реального времени по петабайтам данных об угрозах (подготовленных целым рядом экспертных систем, которые собирали, классифицировали и анализировали данные на протяжении всей истории «Лаборатории Касперского») для коммерческих B2B пользователей (в основном крупные организации у которых есть свой SOC - security operations center) и community версия портала https://opentip.kaspersky.com/. Эти решения для бизнеса, позволяют компаниям оперативно выявлять и расследовать инцинденты безопасности, а также проводить ретроспективный анализ произошедших инциндентов.
Kaspersky Endpoint Security для Linux (NWC KSC)
Ищем разработчика в команду разработки приложения Kaspersky Endpoint Security для Linux. Приложение осуществляет комплексную автоматизированную защиту от киберугроз рабочих станций и серверов под управлением операционной системы Linux. Решение выпускается под широкий набор аппаратных платформ (x86, Arm, Эльбрус).
Подробнее о продукте можно посмотреть здесь: https://www.kaspersky.ru/small-to-medium-business-security/endpoint-linux
Команда разработки продукта объединила отличных специалистов и технических экспертов, что позволяет приобрести опыт работы на всех стадиях разработки продукта: от анализа требований, до поддержки выпущенных продуктов. Разработка ведется в среде постоянно развивающегося CI, с использованием методологий и принципов Agile разработки. Работа предполагает большая связность с внешними командами – группами разработки общих компонент, командами тестирования, техническими писателями, локализаторами и т.д.
Проект предлагает огромное множество разнообразных задач, в различных сферах: от оптимизации продукта, балансировок нагрузки, до разработки абсолютно нового функционала защиты. Команда открыта для новых идей, а разработка прототипов зачастую приводит к созданию патентов.
Kaspersky Endpoint Security Cloud
Команда разрабатывает SaaS решение в области endpoint security c распределенной архитектурой и интегрирующее в себя множество отдельных продуктов и систем компании.
Стек разработки: фронт RIOT.js бек NODE.JS используется Redis.
Kaspersky Security Center (KSC OSMP)
Проект Kaspersky Security Center — система для управления корпоративной защитой. Решение упрощает управление безопасностью и IT-системами.
Гибкое, масштабируемое веб-приложение. Поставляется в контейнеризованном виде в облака и on-premises.
Вам предстоит разрабатывать Веб-консоль — full stack приложение, React + JS / TS в браузере, Node.js на сервере. Веб-консоль обеспечивает всестороннее управление IT-системами и средствами безопасности и облегчает распределение обязанностей между администраторами.
Мощное, комплексное приложение (Kaspersky Security Center), интегрирующее в себя множество отдельных продуктов на основе плагинной системы. Client/Server. Полностью построен на JavaScript. 95% — это работа с чистым JS во framework agnostic среде. Во главу угла поставлены модульность, абстракции, компоненты. Проект поделен на npm пакеты.
Команда состоит из большого числа JS разработчиков, поэтому происходит постоянный обмен опытом и всегда можно найти помощь/совет в работе. Есть практика tech talks для обмена опытом.
Если хотите прокачать свои скилы в архитектуре, научиться писать большие сложные проекты, научиться работать в больших распределенных командах — приходите к нам.
NTA
Решение класса NTA позволяет клиентам визуализировать состояние сети, понимать, что происходит в сети, и позволяет заниматься расследованием инцидентов ИБ. Перед командой разработки стоит полный спектр задач, начиная с разбора сетевых пакетов, заканчивая работой с СУБД, построением внешних API и WebUI. Мы ищем людей, опытных в разработке высокопроизводительных, высоконагруженных и отказоустойчивых решений.
Проект новый, стартовал в конце 2022 года, но в нем используются уже существующие наработки. Команда активно расширяется.
Из интересного на проекте:
- Не требуется поддержка старых браузеров – работаем только на последних версиях Chrome, FireFox, Edge;
- Работа заключается не только в том, чтобы закодировать описанное поведение и сверстать UI по макетам. Регулярно выполняются небольшие proof-of-concept разработки, для демонстрации предложения и возможных улучшений, в которых постановка и реализация полностью зависит от web команды;
- Компоненты UI пишем самостоятельно, есть возможность принять участие в разработке сложных компонентов. UI содержит приличное количество компонентов с большими коллекциями элементов, нельзя забывать о производительности;
- Из заметных сторонних библиотек используем – d3 для графиков и сложных диаграмм, например, карты сетевых взаимодействий.
My.Kaspersky.com
My.kaspesky.com (http://my.kaspesky.com/) - большое веб приложение, получающее данные из большого количества систем.
Большой высоконагруженный проект с множеством интеграций с различными системами, микросервисная архитектура, современный стек.
Стек: FrontEnd – Angular 12 и NGRX, BackEnd – .NET 6. Также используем: RabbitMQ, Redis, Docker, k8s, ELK, Grafana, Prometheus, Yandex Cloud
Next Generation Firewall (NGFW)
Мы разрабатываем продукт класса Next Generation Firewall (NGFW) для защиты сетей (программно-аппаратные и виртуальные исполнения). В своем технологическом стеке в основном используем язык С++20 (data plane разрабатываем на языке C), технологии безопасности Лаборатории Касперского, а также реализуем методы по анализу сетевого трафика на уровнях OSI L4-L7. В разработке применяем различные практики: scrum, continuous Integration, code review, unit тесты, функциональные тесты, тестирование производительности с помощью специализированных инструментов (Ixia и т.д.)
Brain4Net
Мы разрабатываем отказоустойчивую и высоконагруженную систему для централизованного управления сетевой инфраструктурой в крупных корпоративных сетях уровня банков или интернет-провайдеров. Основной целью проекта является упрощение управления большими потоками траффика, предоставление высокоуровневых сервисов и инструментов мониторинга/анализа текущего состояния сети техническим специалистам.