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