python后端開發(fā)工程師
1.5-3萬元/月職位描述
負責多個復雜功能模塊的設(shè)計、開發(fā)與優(yōu)化,確保系統(tǒng)的高性能、高安全性和高擴展性,為用戶提供優(yōu)質(zhì)的服務(wù)體驗。
主要職責
用戶管理與權(quán)限控制:運用OAuth2.0、JWT及基于角色的訪問控制(RBAC)技術(shù),設(shè)計并實現(xiàn)多級用戶權(quán)限系統(tǒng),包括多賬戶關(guān)聯(lián)與團隊協(xié)作功能,同時增強登錄安全性,如集成短信/郵件驗證碼、第三方登錄及完善會話管理機制。
AI設(shè)計引擎優(yōu)化:負責數(shù)據(jù)庫設(shè)計及API開發(fā),以支持牙冠設(shè)計標準庫的管理和AI模型的對接,實現(xiàn)模型的自我學習與優(yōu)化,以及牙齦線、邊緣精細調(diào)整和牙冠咬合模擬等功能。
個性化設(shè)計與定制功能:開發(fā)相關(guān)API,實現(xiàn)自定義設(shè)計風格模板的管理、精細尺寸調(diào)整及顏色和材質(zhì)預覽功能,確保前后端數(shù)據(jù)格式協(xié)調(diào)一致,嚴格驗證用戶輸入數(shù)據(jù)。
3D設(shè)計與交互增強:為增強現(xiàn)實(AR)預覽、虛擬現(xiàn)實(VR)模式、多視角同步預覽和動態(tài)設(shè)計演示等功能提供高質(zhì)量的3D模型數(shù)據(jù)接口,優(yōu)化數(shù)據(jù)傳輸效率,提升用戶體驗。
訂單管理與追蹤:集成支付網(wǎng)關(guān)(如Stripe、PayPal等),實現(xiàn)多階段支付和訂單狀態(tài)的精準管理,通過消息隊列處理訂單狀態(tài)推送通知,并集成電子簽名服務(wù),完成合同與簽署管理流程。
集成第三方服務(wù):負責云存儲(如GoogleDrive、Dropbox)、第三方設(shè)計軟件(如口腔掃描儀、3D打印機)以及ERP和CRM系統(tǒng)的API對接,確保數(shù)據(jù)傳輸安全、穩(wěn)定且兼容,同時做好權(quán)限控制和錯誤處理。
安全與隱私強化:遵循HIPAA、GDPR等法規(guī),實現(xiàn)數(shù)據(jù)加密(包括靜態(tài)數(shù)據(jù)和傳輸數(shù)據(jù))、分級存儲與訪問控制以及災難恢復和冗余備份策略,定期進行安全審計和備份測試。
個性化客戶服務(wù):集成自然語言處理(NLP)服務(wù),開發(fā)AI驅(qū)動的客戶支持聊天機器人,實現(xiàn)定制化設(shè)計服務(wù)的預約和溝通功能,以及客戶反饋的收集、分析和報告生成功能。
業(yè)務(wù)擴展與市場營銷支持:開發(fā)基于用戶行為的推薦系統(tǒng),進行優(yōu)惠券、折扣碼的管理和郵件營銷,同時設(shè)計并管理客戶忠誠度計劃和多渠道推廣與合作的API接口。
多語種、多貨幣與國際化支持:運用i18n庫實現(xiàn)多語言支持和API本地化,集成匯率API實現(xiàn)多貨幣結(jié)算系統(tǒng),以及對接跨境物流服務(wù)商API,完成運費與關(guān)稅計算和訂單追蹤功能。
任職要求
技術(shù)能力:精通Python3.x及FastAPI框架,熟悉SQLAlchemyORM和PostgreSQL數(shù)據(jù)庫。
熟練掌握OAuth2.0/OpenIDConnect、JWT處理,具備使用Authlib、PyJWT等庫的經(jīng)驗。
了解Redis、Celery在緩存和異步任務(wù)處理中的應用,熟悉SwaggerUI生成API文檔,掌握PyTest進行測試。
具備Docker、Uvicorn/Gunicorn、Nginx部署經(jīng)驗,熟悉Git版本控制和GitHubActions/GitLabCI持續(xù)集成/部署流程,了解Kubernetes容器編排技術(shù)。
項目經(jīng)驗:擁有3年以上Python后端開發(fā)經(jīng)驗,主導或參與過復雜項目的后端架構(gòu)設(shè)計與開發(fā),熟悉完整的軟件開發(fā)周期。
有成功對接第三方服務(wù)(如支付網(wǎng)關(guān)、云存儲、設(shè)計軟件、ERP、CRM等)和實現(xiàn)安全與隱私保護功能的項目經(jīng)驗者優(yōu)先。
問題解決能力:能夠快速定位并解決后端開發(fā)過程中出現(xiàn)的各類技術(shù)問題,如性能瓶頸、數(shù)據(jù)一致性問題、接口兼容性問題等,具備良好的調(diào)試和優(yōu)化能力。
溝通協(xié)作能力:具備優(yōu)秀的團隊協(xié)作精神和溝通能力,能夠與前端開發(fā)人員、產(chǎn)品經(jīng)理、測試人員等緊密合作,共同推進項目的順利進行,同時善于學習新知識,不斷提升自身技術(shù)水平,適應業(yè)務(wù)發(fā)展的需求。