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