職位:后端開發(fā)工程師(Python/FastAPI方向)
崗位職責(zé):
- 負責(zé)公司核心產(chǎn)品后端系統(tǒng)的設(shè)計、開發(fā)與維護,主要使用Python和FastAPI框架;
- 構(gòu)建高性能、高可用的RESTful API服務(wù),支持高并發(fā)業(yè)務(wù)場景;
- 與前端、項目團隊緊密協(xié)作,推動功能快速迭代與上線;
- 優(yōu)化現(xiàn)有系統(tǒng)架構(gòu),提升系統(tǒng)穩(wěn)定性、可擴展性和安全性;
- 參與數(shù)據(jù)庫設(shè)計、緩存策略、消息隊列等關(guān)鍵技術(shù)方案的制定與實現(xiàn);
- 編寫高質(zhì)量、可維護的代碼,推動代碼審查、單元測試和自動化測試實踐;
任職要求:
- 精通Python語言,具備扎實的編程基礎(chǔ)和良好的編碼習(xí)慣;
- 精通FastAPI框架,深入理解其異步機制、依賴注入、Pydantic模型等核心特性;
- 熟悉Python主流開發(fā)工具鏈(如Poetry、Pipenv、Pytest、Black、Ruff等);
- 熟悉RESTful API設(shè)計規(guī)范,具備豐富的API開發(fā)經(jīng)驗;
- 熟悉PostgreSQL、MySQL等關(guān)系型數(shù)據(jù)庫,了解索引優(yōu)化、事務(wù)機制;
- 熟悉Redis、RabbitMQ/Kafka等緩存與消息中間件的使用;
- 熟悉Docker、Git、CI/CD流程,具備基本的Linux操作能力;
- 具備良好的系統(tǒng)設(shè)計能力,能獨立完成模塊級架構(gòu)設(shè)計;
- 具備良好的溝通能力和團隊協(xié)作精神,責(zé)任心強,樂于分享;
- 有微服務(wù)架構(gòu)、容器化部署(K8s)、云平臺(Azure/AWS)經(jīng)驗。
加分項:
- 有開源項目貢獻或技術(shù)博客;
- 熟悉異步編程(asyncio、aioredis、httpx等);
- 熟悉GraphQL、WebSocket、JWT認(rèn)證機制;
- 有DevOps或自動化測試經(jīng)驗。