Genpio

高级全栈工程师

同时负责产品界面和背后的服务。打造创作者每天在用的 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。)

面试流程

  1. 与一位工程师进行 30 分钟初步交流
  2. 技术交流:先聊 React 和浏览器,再聊 Node、API 和数据
  3. 系统设计:来自我们路线图的一个实时推流或直播电商问题
  4. 实操练习:一个同时涉及 API 和 UI 的小功能
  5. 作品评审,以及与产品和设计团队的契合度面试
  6. 发放 Offer

薪酬与福利

  • 资深级别底薪,外加一家快速成长的 AI 公司的股权
  • 在胡志明市线下办公,办公室现代化且设备齐全
  • 顶级硬件,以及把工作做到最好所需的各种工具
  • 从早期开始就对整个技术栈拥有真正的架构主导权
  • 医疗保障、团队 offsite,以及个人学习预算

如何申请

直接在本页面申请。如果你更习惯用邮件,请把简历发送到 [email protected] 或 [email protected],邮件主题为 [Full-Stack Engineer] 你的全名,并用几句话介绍你最引以为豪的工作,能附上链接更好。

为什么选择 Genpio

你将端到端地打造一个全新的品类:一边是让创作者爱不释手的界面,一边是让他们的数字人 7x24 小时在线直播的链路。团队精干,工艺标准很高,你做的任何东西都不会躺在 backlog 里等别人来收尾。


Apply, and see every open role: https://genpio.com/zh/careers