高级全栈工程师
Job description
1.负责核心业务系统的前后端架构设计、技术方案制定与关键功能开发。 2.负责建设和维护面向前端业务场景的 BFF 层,设计聚合接口、权限校验、数据编排、错误处理、缓存策略和服务降级方案。 3.参与 Web 产品、管理后台、运营工具、平台型系统等复杂业务场景建设。 4.负责前端页面、组件、状态管理、接口联调,以及后端服务、数据模型、API、权限、任务流等能力开发。 5.推动系统在性能、稳定性、安全性、可维护性、可扩展性等方面持续优化。 6.参与工程体系建设,包括组件库、接口规范、服务治理、自动化测试、CI/CD、监控告警、发布流程等。 7.主导或参与 Code Review、技术评审、线上问题复盘、重构治理,提升团队代码质量。 8.探索并落地 AI Coding 在研发流程中的应用,包括需求拆解、代码生成、测试生成、代码审查、重构迁移、文档生成等,提升团队研发效率。
1.5 年以上研发经验,具备中大型 Web 应用、业务平台或复杂系统的全栈开发经验。 2.精通 JavaScript/TypeScript,熟悉 React、Vue、Next.js、Nuxt 等至少一种主流前端框架。 3.熟悉 Node.js 后端开发,具备实际服务端项目经验,能够独立完成 API 设计、业务逻辑开发、数据模型设计与服务部署。 4.熟悉 BFF 架构,理解前后端协作中的接口聚合、数据适配、权限控制、服务编排、性能优化等常见场景。 5.熟悉 RESTful API、GraphQL、鉴权、权限模型、数据库设计、缓存、消息队列、异步任务等常见后端能力。 6.熟悉前端工程化体系,包括组件化、模块化、状态管理、构建工具、包管理、Monorepo、自动化测试、性能优化等。 7.具备良好的代码质量意识,重视可读性、可维护性、可测试性和长期演进。 8.具备较强的问题分析、技术判断和项目推进能力,能够独立负责复杂项目并推动跨团队协作。 加分项 1.具备 Node.js 之外至少一种后端技术栈经验,如 Java、Go、Python、Rust、C# 等,并有实际项目落地经验。 2.有 AI Coding 工具深度使用经验,如 Cursor、Claude Code、GitHub Copilot、CodeRabbit、Devin、Codex 等。 3.有将 AI 融入研发流程的实践经验,例如 AI 辅助开发、自动生成测试、代码审查、重构迁移、PR 总结、文档维护、问题排查等。 4.有 AI 产品、智能体、RAG、LLM 应用、Prompt 工程相关项目经验。 5.有前端基础设施、组件库、设计系统、低代码平台、研发效能平台、监控平台建设经验。 6有 DevOps、云服务、容器化、Kubernetes、Serverless、可观测性平台等经验。 7有复杂权限系统、工作流系统、数据可视化、运营平台、SaaS 产品或中后台系统经验。
Description copied from Haidilao's careers page. Read the full posting before you apply.
More jobs at Haidilao
企业文化运营
Haidilao· Beijing工艺工程师(NPI+制程)
Haidilao· Beijing智能设备测试工程师
Haidilao· Beijing机器人软件工程师
Haidilao· Beijing信息安全治理工程师(IAM/IGA 方向)
Haidilao· Beijing