职位描述
1.负责基于 Node.js / TypeScript 的后端服务、内部系统及相关平台能力的设计、开发与维护。
2.参与全栈业务开发,协同推进前端页面、后端接口、数据流转与整体交付质量。
3.与产品、设计及业务团队密切配合,快速理解需求并拆解为可执行的技术方案。
4.持续优化系统性能、稳定性与可维护性,提升服务质量与研发效率。
5.负责数据库设计、接口设计、技术文档编写及关键模块的代码评审。
6.在 Linux 环境下完成服务部署、排障、监控分析及日常工程化支持。
7.能够将 AI Coding 工具融入研发流程,用于需求拆解、代码生成、重构、测试补全和问题定位,并对结果质量负责。任职要求
1.全日制本科及以上学历,3 年及以上 Node.js 方向开发经验,具备完整项目落地经验。
2.熟练使用 TypeScript,具备良好的代码风格、工程规范和抽象设计能力。
3.熟悉 Node.js 常用技术栈,理解高并发、异步编程、网络通信及常见服务端架构设计。
4.具备全栈开发能力,熟悉至少一种主流前端框架(如 React、Vue 等),能够独立完成前后端联调与交付。
5.熟悉 MongoDB / Mongoose、Redis 等常用中间件,具备数据库建模、查询优化和性能调优经验。
6.熟悉 Linux 操作系统,能够独立进行常见环境配置、日志排查、进程管理、网络诊断及基础运维操作。
7.有实际 AI Coding 使用经验,熟悉如 Cursor、Codex、Claude Code 或类似工具,并能将其有效用于提升开发效率与代码质量。
8.具备良好的英文技术文档阅读能力。
9.具备优秀的沟通能力、责任心和团队协作意识。
加分项:
1.熟悉 NestJS、Next.js 等框架,有中大型项目实践经验。
2.熟悉 Docker、CI/CD、服务部署流程及基本云服务使用经验。
3.有 Node.js C++ Addon、性能优化或底层能力开发经验。
4.熟悉分布式系统设计,对网络编程、高并发处理和服务治理有实际经验。
5.有开源项目、技术博客、个人作品或可展示的 AI Coding 实践案例,请附相关链接。