要求可以使用strapi!!!!!
薪資可談20-40w年薪職位描述:
基于 Strapi 構建和定制 Headless CMS,設計合理的內容模型(Content Types)、字段關系及數據結構,滿足業務場景對內容管理的需求;
開發 Strapi 插件、自定義控制器(Controllers)、服務(Services)及中間件(Middleware),擴展 CMS 功能,解決復雜業務邏輯;
設計并優化 Strapi 的 RESTful API 或 GraphQL 接口,確保前端應用、移動端及第三方系統的數據交互高效穩定;
負責 Strapi 與數據庫(如 Mysql、PostgreSQL)的適配與性能調優,處理數據遷移、備份及容災方案;
實現 Strapi 的權限管理系統,包括角色配置、內容操作權限控制、API 訪問權限限制等,保障數據安全;
與前端團隊協作,制定 API 規范,協助調試數據交互問題,推動前后端一體化開發流程;
維護 Strapi 系統的版本更新、依賴管理及技術文檔,解決線上故障與技術難題;
探索 Strapi 生態工具與最佳實踐,結合業務需求提出技術優化方案,提升開發效率與系統穩定性。
任職要求:
本科及以上學歷,計算機、軟件工程等相關專業;
熟悉軟件開發設計模式;
2 年以上 Node.js 開發經驗,至少 1 年 Strapi 實際項目經驗;
熟悉 Strapi 的核心架構(如內容模型、生命周期鉤子、插件機制),能獨立完成 CMS 定制與功能擴展;
精通 JavaScript/TypeScript,掌握 Node.js 生態(Express/Koa),了解 RESTful API 與 GraphQL 設計規范;
熟悉至少一種關系型數據庫(PostgreSQL、MySQL)或非關系型數據庫(MongoDB,Redis),具備數據建模與性能優化能力;
了解前端技術(React/Vue 等),能與前端團隊高效協作,理解前后端數據交互邏輯;
具備良好的問題排查能力,能獨立解決 Strapi 部署、運行中的技術問題(如性能瓶頸、權限沖突等);
有開源項目貢獻經驗(尤其是 Strapi 社區)、或大型內容平臺開發經驗者優先;
具備良好的溝通能力、團隊協作精神及文檔編寫習慣,能清晰表達技術方案與業務需求。