全栈工程师
Full-Stack Engineer
职位描述
我们正在寻找一位全栈工程师,负责从头到尾构建我们的网络应用程序,并实现最小可行产品(MVP)。你将负责面向用户的产品及其支持的后端,与人工智能工程师紧密合作,将智能、实时的人工智能交互融入流畅、可靠的体验中。
你将负责的工作
· 从UI组件到API和数据模型,跨前端和后端构建并发布网络应用程序
· 设计并实现响应式、实时的对话界面(React、WebSockets/SSE)
· 开发后端服务:身份验证、会话管理、数据持久化和第三方集成
· 与人工智能工程师合作,将人工智能和多代理服务集成到产品中
· 设计和维护可随着产品复杂度增长而扩展的数据库和API协议
· 负责整个技术栈的性能、可靠性和安全性
· 将产品和设计需求转化为经过良好测试、易于维护的功能
· 在早期阶段的环境中快速推进,平衡速度与质量
要求
· 4年以上全栈软件工程经验
· 精通TypeScript/JavaScript和现代前端框架(React优先)
· 具备后端开发经验(Node.js、Python或类似技术),构建和使用API
· 具备设计关系型和/或非关系型数据模型的经验(PostgreSQL、MongoDB等)
· 熟悉实时通信模式(WebSockets、SSE)和流式UI
· 了解身份验证、授权和安全的数据处理
· 具备集成第三方API的经验,最好包括LLM或AI服务
· 能够在最少监督的情况下全程负责功能的开发
加分项
· 具备使用LLM API或人工智能驱动的产品功能的经验
· 熟悉云平台(AWS/GCP/Azure)和CI/CD流水线
· 了解缓存、队列和后台任务处理
· 具有早期阶段初创公司或0到1产品开发的经验
查看英文原文
About the Role
We're looking for a Full-Stack Engineer to build our web application end-to-end and bring the MVP to life. You'll own the user-facing product and the backend that supports it, working closely with the AI Engineer to weave intelligent, real-time AI interactions into a smooth, reliable experience.
What You'll Do
· Build and ship the web application across frontend and backend, from UI components to APIs and data models
· Design and implement a responsive, real-time conversational interface (React, WebSockets/SSE)
· Develop backend services: authentication, session management, data persistence, and third-party integrations
· Integrate AI and multi-agent services into the product in partnership with the AI Engineer
· Design and maintain databases and API contracts that scale with product complexity
· Own performance, reliability, and security across the stack
· Translate product and design requirements into well-tested, maintainable features
· Move fast in an early-stage environment, balancing speed with quality
- 4+ years of full-stack software engineering experience
- Strong proficiency in TypeScript/JavaScript and a modern frontend framework (React preferred)
- Solid backend experience (Node.js, Python, or similar) building and consuming APIs
- Experience designing relational and/or NoSQL data models (PostgreSQL, MongoDB, etc.)
- Familiarity with real-time communication patterns (WebSockets, SSE) and streaming UIs
- Understanding of authentication, authorization, and secure data handling
- Experience integrating third-party APIs, ideally including LLM or AI services
- Comfort owning features end-to-end with minimal oversight
- Experience building with LLM APIs or AI-powered product features
- Familiarity with cloud platforms (AWS/GCP/Azure) and CI/CD pipelines
- Knowledge of caching, queuing, and background job processing
- Prior early-stage startup or 0-to-1 product experience