Node.js developer

Node.js developer

Python

Мы компания-разработчик в сфере кибербезопасности.

Наша цель - предоставить компаниям и организациям инструмент, который повысит уровень готовности к кибератакам посредством фактического понимания того, какие действия выполняет
злоумышленник в ходе кибератаки и как на это реагируют технические средства, процессы и сотрудники.

Наш главный продукт CtrlHack - это платформа симуляции атакующих действий в инфраструктуре организации.

Что еще сказать про CtrlHack:
- участники проекта инноваций Сколково
- победители конкурса стартапов Deep Tech Cybersecurity
- компания в реестре аккредитованных ИТ-компаний
- программное обеспечение входит в реестр отечественного ПО

Чтобы улучшить и развивать интерфейс управления платформой мы ищем в команду Node.js разработчика.

Стек:

- NodeJS, TypeScript
- Имплементация существующих grpc-сервисов (описанных в proto) на nodejs и их поддержка
- Написание и поддержка новых сервисов с применением connectrpc/connect, connectrpc/connect-web, connectrpc/connect-node, grpc-сервисы описаны в proto
- Docker, docker-compose, Github\Gitlab CI
- e2e тестирование (Playwright)

Что ожидаем:

- Уверенные знания NodeJS, TypeScript, асинхронного программирования
- Устоявшаяся культура написания тестов, покрытия метриками/трассировкой
- Опыт работы с большим количеством одновременных socket-соединений и их обслуживание
- Способность написать оптимальные запросы в базы данных. Мы используем PostgreSQL, MongoDB, Redis
- Опыт работы с системами хранения данных и понимание их архитектуры
- Знание Amazon S3 API
Чем предстоит заниматься:

- Развивать ключевые продукты
- Участвовать в проектировании и разработке коробочного решения
- Оптимизировать скорость ответа сервисов и их пропускную способность
- Улучшать процесс поддержки жизненного цикла коробочного решения. Первичная установка, применение регулярных обновлений, применение hotfix-ов
- Улучшать обслуживание асинхронных процессов внутри платформы, обслуживающей события
- Улучшать обслуживание активных агентов, распределение между ними задач
- Реализовывать хранение и обработку полученных событий

Требования:

- Опыт программирования от 4-х лет;
- Коммерческий опыт непосредственно с Node.js от 3-х лет

Условия:

- формат работы: офис или удалённая работа;
- оформление по ТК;
- оплата курсов;
- техника;
- ДМС;
- дружелюбная атмосфера профессионалов, которые готовы делиться своими знаниями и выращивать своих сотрудников

Задайте вопрос работодателю

Он получит его с откликом на вакансию

Где располагается место работы?Какой график работы?Вакансия открыта?Какая оплата труда?Как с вами связаться?Другой вопрос

Адрес

Москва, Аэропорт, Красный Балтиец, Сокол, улица Космонавта Волкова, 20

Откликнуться

Report Page