高级全栈工程师
同时负责产品界面和背后的服务。打造创作者每天在用的 React 应用,搭建支撑它的 API 与直播推流链路,以及让数千路并发直播稳定在线的基础设施。
工程 · 线下办公,越南胡志明市 · 全职
关于这个岗位
我们正在招聘一名高级全栈工程师,同时负责 Genpio 的两端:一端是创作者、KOL、工作室和企业每天都在使用的产品,另一端是让他们的 AI 数字人在 TikTok 上持续开播、持续带货的服务。你会用 React 交付从 schema 到像素的完整功能,同时也负责 Node API、实时推流链路以及背后的基础设施。
这是一个刻意设计得很宽的资深岗位,团队规模不大。没有人可以替你接下难的那一半:架构由你决策,数据迁移由你来写,UI 由你来做,你交付的东西也由你值班负责。数千路并发直播都依赖你做出的决定。
你将负责
打造产品
- 用 React 端到端交付面向用户的功能,从数据模型到像素
- 把 Figma 设计稿变成快速、无障碍、响应式的界面,让创作者在直播时放心使用
- 扩展设计系统,在产品不断壮大的同时保持界面的一致性
负责后端
- 设计并构建 Node/Express API、数据模型和后台任务
- 参与实时推流链路的开发:WebSocket 和 WebRTC、延迟、断线重连、故障模式
- 选择并调优存储层:关系型 schema、队列,以及真正有价值的缓存
保障稳定
- 负责全栈性能:一端是包体积和帧预算,另一端是 p99 延迟和吞吐量
- 搭建你凌晨 3 点最希望拥有的可观测性,然后为你交付的东西值班
- 实事求是地应对规模问题:背压、幂等、优雅降级、零停机部署
树立标准
- 独立做出架构决策,并写成文档,方便团队提出质疑
- 做 PR review、带新人,在不拖慢团队的前提下提高质量标准
- 在技术债滚雪球之前重构并偿还
我们希望你具备
必备条件
- 5 年以上生产级 Web 应用开发经验,在 React 和 Node 两方面都有真正的深度
- 扎实的 JavaScript、现代 CSS 和浏览器基础,以及可靠的后端判断力(API、数据库、队列、缓存)
- 有在生产环境中运维自己作品的经验:on-call、故障处理,以及事后的修复
- 能够独立负责一个功能,从 schema 到 API 再到上线的 UI
- 书面英语表达清晰,并有在信息不完整时做出决定的魄力
加分项
- 实时系统经验:WebSocket、WebRTC、SFU 或直播视频
- TypeScript,熟悉 Vite 或现代构建工具链
- Docker、CI/CD,以及曾在压力下排查过的云基础设施
- 直播电商、流媒体或高并发消费级产品经验
你将使用的工具
React、Vite、现代 CSS、React Router、Node/Express、REST API、WebSocket/WebRTC、Postgres、Redis、队列、Docker、Git/GitHub、Figma、Notion、Slack。(本代码库前端为 React + Vite,服务端为 Node/Express。)
面试流程
- 与一位工程师进行 30 分钟初步交流
- 技术交流:先聊 React 和浏览器,再聊 Node、API 和数据
- 系统设计:来自我们路线图的一个实时推流或直播电商问题
- 实操练习:一个同时涉及 API 和 UI 的小功能
- 作品评审,以及与产品和设计团队的契合度面试
- 发放 Offer
薪酬与福利
- 资深级别底薪,外加一家快速成长的 AI 公司的股权
- 在胡志明市线下办公,办公室现代化且设备齐全
- 顶级硬件,以及把工作做到最好所需的各种工具
- 从早期开始就对整个技术栈拥有真正的架构主导权
- 医疗保障、团队 offsite,以及个人学习预算
如何申请
直接在本页面申请。如果你更习惯用邮件,请把简历发送到 [email protected] 或 [email protected],邮件主题为 [Full-Stack Engineer] 你的全名,并用几句话介绍你最引以为豪的工作,能附上链接更好。
为什么选择 Genpio
你将端到端地打造一个全新的品类:一边是让创作者爱不释手的界面,一边是让他们的数字人 7x24 小时在线直播的链路。团队精干,工艺标准很高,你做的任何东西都不会躺在 backlog 里等别人来收尾。
Apply, and see every open role: https://genpio.com/zh/careers