关于客户:
我们的客户是一家领先的生成式人工智能技术公司,致力于改变人工智能领域。他们的使命是通过实施前沿的深度学习技术来培养创新。他们的解决方案使我们的全球客户能够有效地可视化和理解他们的虚拟机。
前端开发人员
职责和要求:
• 设计、构建、测试和部署遵循最佳实践的Web应用程序和/或原型;
• 在敏捷/Scrum环境中工作,按照紧迫的时间表交付高质量的软件;
• 负责交付整个Web和移动应用程序和原型;
• 与其他团队成员合作,调查设计方法,原型和评估技术可行性;
• 设计和定义各种系统或组件之间的交互。
• 有构建和交付实际生产使用的Javascript、React.js或React Native应用程序的经验;
• 至少3年相关经验;
• 对Javascript有深入的理解;
• 理解如何编写安全的前端代码,并了解常见的Web应用程序安全漏洞;
• 有测试和编写单元测试/规范的能力(我们使用流行的JavaScript测试框架)。
后端开发人员
职责和要求:
• 开发后端服务和API,为我们的移动和Web前端提供服务;
• DevOps自动化;
• 性能测试、容量规划和可扩展性工程;
• 管理关系型数据库,如MySQL和Postgres;
• 编写测试自动化;
• 脚本编写;
• 管理AWS或类似的基于云的后端基础设施;
• 为我们的后端工程制定最佳实践和指导方针。
• 至少3年的后端开发经验;
• 熟悉JSON、Graphql、Node.js;
• 对SQL和非SQL数据库都有很好的了解;
• 有MySQL或Postgress和MongoDB的经验;
• 有使用Digital Ocean、AWS或Google Cloud的经验。
全栈开发人员
职责和要求:
• 开发移动和Web的API服务(后端);
• 管理AWS或类似的基于云的后端基础设施(后端);
• 性能测试、容量规划和可扩展性工程(后端);
• 设计、构建、测试和部署遵循最佳实践的Web应用程序和/或原型(前端);
• 与其他团队成员合作,调查设计方法,原型和评估技术可行性(前端)。
• 当面临一个你不知道如何完成的任务时,你会感到兴奋。你的思绪会迅速想到潜在的解决方案以及它们各自的优缺点;
• 你之前至少构建过1个(一个)有实际用户的软件项目。它不一定现在正在运行,但在某个时候,除了你的朋友和家人,它必须有实际用户;
• 你想学习如何按照现代最佳实践构建软件(自动化持续集成和部署、微服务、无服务器等),并有兴趣亲自应用这些技能;
• 你以数据驱动和/或对基本统计原理并将其应用于数据集感到舒适;
• 你习惯于在团队中工作,或者独自工作,并且在不知道某件事情时坦诚相对(我们鼓励说“我不知道,但我会弄清楚!”)。
• 我们的技术栈: NodeJS (Apollo Server和ExpressJS); Python; React / React Native / Apollo Client; Jest测试; Rest / Graphql; Postgres / Prisma; 包括: Alicloud / Azure / Huawei Cloud / AWS在内的云API服务; 包括: AWS Amplify、AWS Fargate、RDS的部署服务; Docker Swarm / Nginx
• 加分项:
• 你以前自学过一门编程语言;
• 你对你的代码进行注释(至少是最简的注释)*;
• 你以前为你的软件项目编写过测试*;
• 你在注释你精心编写的JS代码时使用了Javadoc规范*;
• 你以前尝试过自然语言编程/自然语言理解算法/系统*;
• 你构建过可以处理> 1000次/秒请求而不会出问题的应用程序*。
申请者须知
有兴趣的人,请点击“立即申请”进行在线提交。如有任何疑问,请通过+852 8491 4934或电子邮件leo.li@ctl-rcgroup.com与我们的顾问联系。
所有个人数据仅用于招聘目的。