JavaScript/TypeScript开发人员

15个月前全职
Group-IB

Group-IB

location 新加坡
unsaved
JavaScript/TypeScript开发人员(在泰国、乌兹别克斯坦) 关于职位: Group-IB Fraud Protection是一个高负载系统,用于实时检测、预防和打击各种数字渠道(Web、移动应用)上的欺诈行为。该解决方案可以防御恶意软件、欺诈、Web抓取、机器人和社交工程攻击。该系统保护着俄罗斯和其他独联体国家、欧洲、中东、东南亚、非洲、中东和澳大利亚等地的主要公司的约3亿客户。2019年,Gartner将Fraud Protection评为在线欺诈检测的代表性供应商,Gartner是全球领先的销售和营销执行人员的研究和咨询公司。 附加信息: • 语言:Golang、TypeScript(前端+后端) • 数据库:Cassandra、Elasticsearch、ClickHouse • 基础设施:全球数十个实例(包括硬件服务器和AWS上的实例),全部在Kubernetes中(包括数据库操作器),CI(Gitlab、CD)和集群版本控制(Flux CD),监控:Zabbix、Prometheus、Alertmanager、Grafana 需要解决的任务: • 开发和维护一个复杂的JavaScript模块,用于收集网站信息,包括提出新解决方案并在同事面前为其辩护。简单来说,该模块类似于Google Analytics,但更加复杂。该模块可以防止被反向工程,可以在多个标签页中同时工作并与高负载后端进行优化的通信(只在必要时进行通信)。 • 开发和维护一个依赖于时间和选定模块的动态脚本生成系统 • 为自己的代码编写测试,并审查同事编写的代码 如果您具备以下资格,请申请此职位: • 熟练掌握JavaScript,并对其在各种浏览器中的工作原理有很好的理解(不用担心,您不必支持非常旧的浏览器) • 了解Web Worker并具有各种Web API的经验 • 了解混淆器并具有编写自己的混淆器(或与现有混淆器密切合作)的经验 • 在编码和解决方案架构方面具有结构化的方法 • 能够以简单易懂的方式解决复杂问题,以便同事理解 • 具有良好的技术视野、热情和激情 • 能够作为团队的一部分工作 期望的特点: • 前端开发经验(ReactJS),以便审查代码或帮助前端开发人员 • 开发经验(我们的一部分具有高负载)