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
Откликнуться
