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),以便审查代码或帮助前端开发人员
• 开发经验(我们的一部分具有高负载)