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