主要職責
?API 開發(fā):運用 FastAPI 構(gòu)建高性能、異步的 RESTful API。
?人工智能輔助編碼:積極利用 AI 編碼助手(如 Claude Code、GitHub Copilot、Cursor、ChatGPT)進行代碼生成、單元測試編寫、文檔編寫和調(diào)試,以加快開發(fā)周期。
?數(shù)據(jù)庫工程:設(shè)計可擴展的數(shù)據(jù)庫架構(gòu)(MySQL/PostgreSQL)并管理高速緩存層(Redis)。確保數(shù)據(jù)的一致性和查詢性能。
?前端工程:利用您對 JavaScript 的熟悉程度,實現(xiàn)后端與前端之間的橋梁作用。您將處理前端邏輯或跨整個棧解決問題,而無需將每個小的 JavaScript 任務(wù)都交給他人處理。最重要的是,您需要具備實際項目部署的經(jīng)驗。
?質(zhì)量保證:保持代碼庫的整潔,使用類型提示(Pydantic)、全面的測試(Pytest)和嚴格的 CI/CD 工作流程。
? 工作經(jīng)驗:擁有 2-3 年的專業(yè)后端開發(fā)經(jīng)驗。
? Python 精通:對 Python 3.10 及以上版本有深入理解,包括 AsyncIO、多線程和裝飾器。
? FastAPI 專家:擁有使用 FastAPI 發(fā)布生產(chǎn)級應(yīng)用程序的豐富經(jīng)驗。您了解依賴注入、Pydantic 模型和 Starlette。
? 數(shù)據(jù)庫精通:具備強大的 SQL 技能(包括 PostgreSQL/MySQL),并且有使用 ORM(如 SQLAlchemy/Tortoise)的經(jīng)驗。熟悉 NoSQL/緩存(如 Redis)。
? JavaScript:有 TypeScript 的開發(fā)經(jīng)驗。必要時,您能夠熟練處理前端代碼庫(Vue/React/Node)。
“X 因素”(AI 素質(zhì)):
? AI 驅(qū)動的工作流程:您精通用于編碼的提示工程。您將 AI 視為編程伙伴,以快速構(gòu)建功能并重構(gòu)代碼。
? 工具精通:熟悉諸如 Claude Code 這樣的命令行 AI 工具以及與 AI 集成的集成開發(fā)環(huán)境(例如,Cursor、VS Code 與 Copilot)。
加分項(優(yōu)先考慮)
? 具有構(gòu)建通用人工智能應(yīng)用程序(如 LangChain、OpenAI API 集成)的經(jīng)驗。
? 熟悉容器化技術(shù)(Docker/Kubernetes)。
? 有使用云平臺(AWS/GCP/Azure)的經(jīng)驗。
? 有開源貢獻記錄或在技術(shù)博客上分享自己的人工智能編程流程。