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