全栈工程师(Next.js, React, Node.js, AI驱动开发)
薪资范围:$113k至$155k
关于该职位
我们正在寻找一位全栈工程师,该工程师需在Next.js、React和Node.js方面具有深厚的专业知识,并对构建高性能Web应用程序充满热情,致力于塑造现代工程团队如何利用AI驱动的开发工作流程。
该职位非常适合拥有3-8年以上经验的工程师,他们在清晰的架构、强大的技术所有权和持续改进中茁壮成长。除了构建全栈应用程序之外,您还将在领导AI编码工具(如Cursor、GitHub Copilot或类似平台)的实施和优化方面发挥关键作用,推动开发人员效率、代码质量和团队的最佳实践。
您将在整个产品生命周期中贡献力量——从构思和架构到开发、部署和优化,同时指导团队成员并影响工程策略。
您的职责
AI实施与开发者效率
- 领导AI编码工具(Cursor、Copilot或类似工具)的采用和实施,以简化开发工作流程。
- 定义AI辅助工程的最佳实践、治理和使用模式。
- 评估AI工具并不断改进工作流程、培训方法和团队采用。
- 作为AI驱动工程效率的主题专家(SME),指导工程师有效使用。
全栈应用程序开发
- 使用Next.js、React、TypeScript和Node.js设计、开发和维护全栈应用程序。
- 构建可扩展、安全和可维护的UI组件和后端服务。
- 将产品需求和UX/UI设计转化为高性能、可访问的功能。
- 在整个堆栈中集成RESTful和GraphQL API。
架构与可扩展性
- 使用SSR、SSG、ISR、App Router和API路由架构现代Next.js + Node.js应用程序。
- 通过分析、缓存、代码拆分和现代打包工具(Webpack、Vite、Turbopack)优化性能、可扩展性和SEO。
- 开发可重用的库、组件和前端后端(BFF)模式以支持长期可扩展性。
协作与技术领导
- 与产品、UX/UI、后端和QA团队合作,提供一致的用户体验。
- 在React、Next.js、全栈架构和AI启用的工作流程方面提供技术领导。
- 参与计划、设计评审和架构决策。
质量、测试与指导
- 进行代码审查并保持高工程标准。
- 指导初级和中级工程师,培养学习和技术卓越的文化。
- 调试并解决前端和后端服务中的问题。
- 使用Jest、React Testing Library、Cypress或类似工具实施和维护单元和集成测试。
创新与成长
- 跟踪React/Next.js、Node.js和AI工程领域的新兴技术。
- 评估新工具和工作流程,以提高开发人员的生产力和产品质量。
- 推动工程组织内的持续改进计划。
必备资格
- 具有从头开始实施Cursor、GitHub Copilot或类似AI编码工具以提高工程效率的实际经验;能够作为实施SME。
- 3-10年专业软件工程经验。
- 拥有丰富的React和Next.js经验(包括SSR、SSG、动态路由、API路由和App Router / Next.js 13+)。
- 熟练掌握Node.js并构建后端服务或BFF层。
- 精通TypeScript、JavaScript(ES6+)、HTML5、CSS3/SCSS。
- 具有状态管理解决方案(Redux、Zustand、Context API、Recoil)经验。
- 拥有集成REST和GraphQL API的丰富经验。
- 深刻理解现代构建管道(Webpack、Vite、Turbopack)。
- 在性能优化、可访问性和SEO方面有扎实的基础。
- 具有使用无头CMS(如Contentful、Hygraph、Sanity、Strapi)的经验。
- 具有现代测试框架(Jest、React Testing Library、Cypress)经验。
优先资格
- 具有Node.js、Express、GraphQL或Java的后端经验。
- 具有迁移经验(遗留系统?现代栈,单体?Next.js)。
- 具有AEM经验(加分项)。
- 具有电子商务经验(优先,但灵活性更受重视)。
- 具有设计系统(Storybook、Radix、shadcn/ui、Material UI、Chakra)经验。
- 具有使用Nx或Turborepo的Monorepo经验。
- 熟悉React服务器组件和Next.js边缘功能。
- 具有现代CI/CD管道(GitHub Actions、Vercel)经验。
- 使用Tailwind CSS或类似实用优先框架的经验。
请查看我们的隐私政策。