关于我们
Zingage 是一家快速发展的美国 AI 初创公司,由红杉资本支持。我们通过 AI Agent 和深度自动化技术,为美国家庭护理机构提供运营支持系统。
在这里,你的代码会直接服务于真实的护理场景:帮助机构安排班次、确保护工准时到岗,让需要照料的老人得到及时照顾。
公司官网:https://zingage.com/
薪资与工作方式
- 薪资:40–45K/月。
- 工作性质:全职,远程办公,每周 40 小时。
- 时区要求:需要与美国东部工作时间保持至少 2–3 小时的重叠,通常意味着国内晚间或清晨需要在线沟通(一般是晚上-凌晨),其余时间可自行安排。
- 团队协作:扁平化管理,直接向创始人或资深工程师汇报,强调高效的异步沟通,减少不必要的会议。
这个岗位主要做什么
我们希望找到一位擅长解决复杂系统问题、推动方案落地的工程师。岗位的重点是外部系统集成、自动化和可靠性建设,而不只是常规的业务接口开发。
如果你有电商、支付、物流或反欺诈系统的开发经验,并且处理过复杂的外部系统集成,这些经验会很有帮助。
作为核心集成工程师,你将负责打通 Zingage 与各类遗留 EMR (电子病历)系统,具体包括:
-
逆向分析与系统集成 研究外部系统的非标准 API 和交互流程,实现排班、笔记、护理员信息等数据的读取与写入。
-
自动化与工具开发 使用 TypeScript / Node.js 编写 CLI 工具和自动化脚本,通过无头浏览器( Playwright / Puppeteer )或协议分析,处理复杂的登录、表单提交和重定向流程。
-
可复用的集成层设计 不止于写出能运行的一次性脚本,还需要将外部系统不统一的行为封装成内部统一、稳定、可维护的接口。
-
测试、监控与维护 建立测试夹具( Fixtures )和监控机制,在外部系统发生变化,例如选择器变更、反爬策略更新时,能够及时发现、定位并修复问题。
任职要求
开发经验:3–7 年后端开发经验,具备扎实的代码落地能力。
编程语言:精通 TypeScript / Node.js ;也接受精通 Java / Go 、愿意转向 TypeScript / Node.js 开发的工程师。本岗位实际使用 TypeScript / Node.js 。
Web 协议与调试:精通 Web 协议与调试,熟练使用 Chrome DevTools 、Charles 、Fiddler 、Burp 等工具,能够分析网络请求、Cookies 和 Headers 。
浏览器自动化与解析:熟练使用 Playwright 、Puppeteer 、Selenium 等工具处理复杂流程,并有 HTML 解析经验,例如使用 Cheerio / BeautifulSoup 。
数据库与工程能力:熟悉 PostgreSQL / MySQL 等关系型数据库的建模与事务处理;具备产品化思维,能够将复杂的集成手段整理、封装成清晰且可维护的代码。
英文沟通:具备良好的英文读写能力,能够清晰地进行文档、Slack 和 Code Review 沟通。不要求口语流利,但面试环节需要录制英文视频,讲解自己完成的工作。
加分项
- 有大型电商平台,如京东、美团、拼多多等的后台订单、物流或营销系统开发经验。
- 有应对复杂反爬策略、处理多步验证登录的实战经验。
简历筛选后的面试安排
通过简历初筛后,我们会通过邮件联系你,并安排实操面试题:
- 选择题目:从固定的多个面试题目中,任选一题完成。
- 完成实操:在我们系统的 sandbox 环境中完成,提交期限为 48–72 小时。
- 录制讲解:完成后,需要录制一段视频,用英语讲解你做了什么。
请在投递前确认能够接受上述时间安排和面试形式。
如何投递
有意者请将简历发送至: [email protected]
由于收到的申请较多,我们目前只会回复通过简历初筛的候选人,暂时无法逐一反馈筛选结果。请在确认接受这一回复安排后投递,感谢理解。