任务详情
【关于我们】
我们是一家由知名美元基金 Bessemer Venture Partners 投资的 AI + SaaS 创业公司。
我们的使命是利用前沿的人工智能技术,为美国的家庭护理 (Home-care) 行业提供革命性的运营管理软件。目前,全美已有超过 400 家护理机构及其数万名护理人员每天依赖我们的核心产品进行运营协调、人员调度和员工激励。
【岗位概述与核心职责】
我们正在寻找一位资深的 TypeScript 工程师,负责我们的核心模块 Perform(员工激励与互动模块)。
在这个岗位上,您不仅是后端架构的主人,还需要解决复杂的数据获取挑战。您将负责构建稳健的数据管道,从内部系统及外部第三方平台(通过 API 或 Web Scraping)获取关键业务数据,将其转化为驱动员工激励的高价值洞察。
• 架构与设计:独立负责 Perform 模块的后端架构,将业务需求转化为可扩展、高性能的技术解决方案。
• 外部数据采集与集成(重点):设计并维护高稳定性的 Web Scraping 解决方案,从无 API 的第三方平台/门户抓取关键运营数据,并解决反爬虫、验证码处理及代理池管理等技术挑战,确保数据流的完整性。
• 开发与交付:主导核心功能的后端开发、API 设计与数据管道(ELT)建设,确保代码质量与项目按时交付。
• 数据驱动决策:与产品团队紧密合作,通过数据分析与查询,为功能迭代和业务决策提供坚实的数据支持。
• 工程卓越实践:推动工程卓越文化,主导代码审查(Code Review)、撰写技术文档,并持续监控和优化系统性能。
• 全栈支持:负责相关前端界面的基本维护与功能实现,确保用户体验的完整性。
【任职要求】
必备经验与技能:
• 核心开发经验:拥有 5 年以上构建商业级 SaaS 应用的后端开发经验。
• Web Scraping 专长:
• 拥有构建复杂网页抓取(Web Scraping)系统的实战经验。
• 精通 TypeScript 生态下的自动化工具。
• 熟悉常见的反爬虫策略(Anti-scraping)及应对方案(如浏览器指纹管理、IP 代理轮换、Captcha 绕过等)。
• 数据库能力:是 SQL 专家,尤其擅长 PostgreSQL(或有 MySQL 经验),具备编写复杂查询、Schema 设计及性能优化的能力。
• 数据管道:拥有设计、开发并维护数据管道(ELT/ETL)的实际经验,能处理异构数据源的清洗与入库。
• 技术栈:精通 TypeScript,并熟练使用 Next.js 进行后端 API 开发。
• 前端基础:具备基本的 React 知识,能够理解并维护前端代码。
加分项:
• 熟悉 AWS 云服务(特别是 Lambda/ECS,常用于部署爬虫任务)。
• 熟悉 Datadog / Grafana 等可观测性工具。
• 有逆向工程(Reverse Engineering)经验,能分析复杂的网络请求。
【工作模式与时间】
• 模式: 全程远程办公,工作时间灵活。
• 工作量: 每天约 8h。
• 同步要求: 需在北京时间晚上 9 点至 11 点期间有部分重叠的在线协作时间(具体可协商),其余时间可自由安排。
【工作语言】
• 英语要求: 流利的英语口语能力,能与英语为母语的工程师进行无障碍的实时技术对接与沟通。
【招聘流程】
• 简历筛选与问卷:简历筛选通过后,我们会邀请您填写一份问卷。
• 异步技术测试:完成一份约 6 小时的 Take-home 编程作业(包含数据处理或抓取相关挑战)。
• 工程师实战测试:通过技术测试后,将由公司的工程师与您进行一次在线实战技术测试。