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