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