锦鲤求职锦鲤求职

阶跃星辰

StepCode (AI Coding)全栈开发工程师

  • 社招
  • 上海
  • 本科及以上
  • 后端开发
  • 发布于 2026-10-27
原岗位链接 ↗

岗位描述

工作内容:负责 StepCode 的客户端和 Web 端开发,参与 Agent Harness 的设计和实现,和算法团队一起把模型能力做成开发者每天会用的产品。

岗位职责

负责 StepCode 桌面客户端(Electron)、Web 端和 CLI 的全栈开发,包括 Agent 交互界面、任务执行过程展示、开放平台配置接入等,持续迭代优化开发者使用体验。

参与 Agent Harness 核心模块的设计和实现,包括任务调度、Skills / Tools 管理、MCP 接入、Memory 与上下文管理、权限与安全沙箱、状态持久化与异常恢复、端云协同链路。

和算法团队紧密协作,参与 bad case 分析,参与评测体系建设和Harness 效果调优。从开发者体验出发,提升 Coding 任务的完成质量和协作效率。

理解并分析用户反馈,参与 StepCode 开发者社群的运营和交流。

探索 AI 驱动的下一代软件研发方式和工程工作流。

任职要求

本科及以上学历,计算机相关专业,2 年以上软件开发经验,有完整产品从 0 到 1 或持续迭代的经验。

熟练掌握 JavaScript / TypeScript 和主流前端框架(React / Vue 等)

熟悉 Electron 桌面应用开发,深入理解主进程 / 渲染进程、进程间通信、窗口管理、应用生命周期、自动更新和安全机制。

熟悉主流 Agent / Harness 的架构和原理(如 Claude Code、Codex、Pi、LangGraph 等),理解 ReAct、Plan & Execute、Tool Use、Memory、MCP 等关键机制。

是 Agent 产品的重度用户:深度使用过代码类和通用类 Agent 产品,并且已经把它们用进自己的日常工作和生活;对模型行为有判断力和品味,对开发者体验敏感。

了解用户体验、交互设计和需求分析,有一定的产品意识。

加分项

有个人开源作品,或者是活跃的开源社区贡献者;持续贡献过主流 Agent / Harness 开源框架的优先。

了解沙箱、容器等隔离技术,或者做过云端 Agent 运行环境。

有桌面端产品或者终端工具(TUI / CLI)开发经验。

后端开发方向的申请准备

先核对岗位要求与自己的经历,再准备档案、投递和面试。

阅读求职步骤与示例 →