全棧開發(fā)工程師(3-5年經驗)
加入我們富有創(chuàng)新精神的團隊,共同構建可擴展、前沿的軟件解決方案。我們運用React、Python和云服務等現代技術,解決復雜挑戰(zhàn),交付卓越的用戶體驗。
職位概述
作為全棧開發(fā)工程師,您將使用React進行前端開發(fā),以及Python框架(Django/Flask/FastAPI)進行后端開發(fā),負責設計、開發(fā)和維護全棧Web應用。您將與跨職能團隊協作,交付端到端解決方案,確保整個技術棧的穩(wěn)定性、可擴展性和安全性。
主要職責
全棧開發(fā):
使用React.js(HTML5、CSS3、JavaScript/TypeScript)設計和實現響應式前端界面。
使用Python框架(Django、Flask或FastAPI)開發(fā)后端服務和API。
確保前后端組件的無縫集成。
數據庫管理:
設計和優(yōu)化關系型(如PostgreSQL、SQL Server)和非關系型數據庫(如MongoDB)。
實施高效的數據存儲、檢索和安全策略。
軟件開發(fā)生命周期(SDLC):
遵循敏捷/Scrum方法論,迭代式交付功能。
編寫清晰、可測試的代碼,并進行單元測試(如pytest)和調試。
參與代碼審查、技術文檔編寫和迭代計劃。
版本控制與DevOps:
使用Git進行版本控制和協作開發(fā)。
通過CI/CD流水線(如Jenkins)和容器化(如Docker)部署應用。
優(yōu)化基于云的部署(優(yōu)先使用Azure)。
必備技能與資格
經驗:3-5年全棧開發(fā)經驗。
前端:精通React.js(v14+)、JavaScript/TypeScript、HTML5和CSS3。
后端:熟練掌握Python 3.12+、Django/Flask/FastAPI及ORM庫(如SQLAlchemy)。
數據庫:具備SQL(PostgreSQL、SQL Server)的實際操作經驗。
工具與實踐
Git、JIRA和敏捷/Scrum。
測試框架(如pytest)。
DevOps工具(Docker、Jenkins、Azure DevOps)。
軟技能:具備出色的問題解決能力、溝通能力和團隊協作能力。
教育背景:計算機科學或相關專業(yè)本科及以上學歷(或具備同等經驗)。
優(yōu)先技能(加分項)
具備云平臺(Azure、阿里云)使用經驗。