前端开发工程师 - 网络安全公司的技术栈与平台架构

本文详细介绍了UnderDefense公司招聘前端开发工程师的技术要求,包括React、TypeScript等技术栈,以及其网络安全自动化平台的云架构和数据处理方式。

平台概述

UnderDefense MAXI 是一个安全与合规自动化平台,旨在解决IT领导和团队日常面临的网络安全问题。该平台构建24/7业务保护体系,让用户始终掌握控制权。

产品技术架构

我们构建易于使用的一体化云解决方案,消除网络安全的复杂性,自动化威胁检测与响应,阻止勒索软件并降低各种规模公司的数据泄露风险。产品基于SaaS基础设施轻松部署,所有必要工具和解决方案集中一处。

数据采集与分析

  • 通过硬件/虚拟云传感器在几分钟内扩展数据采集
  • 结合外部数据源、机器学习和匿名化客户数据进行数据分析
  • 在共享分析环境中处理数据

技术栈

前端技术:

  • React
  • TypeScript
  • AntD
  • Recoil JS

后端技术:

  • Node(TypeScript、Express、Dynamoose)
  • Python(Fastapi、TypeHint)
  • AWS SDK

集成与交付:

  • Docker
  • Gitlab
  • AWS服务(ECS、Fargate、S3、ESS、DynamoDB、Cognito)

职位要求

基本资格

  • 2年以上TypeScript工作经验
  • 具备团队高效协作能力
  • React工作经验(熟悉Ember/Angular/Vue者优先)
  • 掌握设计模式和面向对象编程
  • 熟悉CSS和响应式设计
  • 具有REST API工作经验
  • 良好的沟通能力(至少中上级英语水平)
  • 了解UX原则
  • 英语:中级

加分技能

  • 熟悉NoSQL数据库(ElasticSearch、DynamoDB、PostgreSQL)
  • SQL工作经验
  • 数据可视化经验(ChartJS、ECharts)
  • NodeJS经验

工作职责

  • 编写和重构生产级质量代码
  • 参与日常代码审查
  • 通过测试维护代码质量
  • 参与产品需求和设计评审
  • 将业务需求转化为技术规范、架构设计和最终代码
  • 编写和维护文档
  • 将功能从概念推进到生产环境——理解软件和云架构,并为任务选择合适的工具
comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计