職位描述:
我們正在尋找一位充滿激情、技術扎實的Python全棧工程師加入我們快速成長的團隊。您將參與公司核心產(chǎn)品的設計、開發(fā)與迭代,負責從前端用戶界面到后端業(yè)務邏輯的全鏈路實現(xiàn),為百萬級用戶提供穩(wěn)定、高效、流暢的產(chǎn)品體驗。您不僅是一名開發(fā)者,更是產(chǎn)品成功的共同創(chuàng)造者。
主要職責:
- 全棧開發(fā): 獨立負責功能模塊的前后端設計、開發(fā)、測試和上線部署,確保代碼質(zhì)量和系統(tǒng)性能。
- 后端開發(fā):
- 使用 Django/Flask/FastAPI 等框架設計和開發(fā)高可用、高擴展性的RESTful API和微服務。
- 進行數(shù)據(jù)庫設計、優(yōu)化和性能調(diào)優(yōu)(MySQL/PostgreSQL/MongoDB/Redis等)。
- 處理復雜的業(yè)務邏輯,保證數(shù)據(jù)一致性和系統(tǒng)安全性。
- 前端開發(fā):
- 使用 Vue.js/React/Angular 等現(xiàn)代前端框架(至少一種)構(gòu)建響應式、交互豐富的前端用戶界面。
- 與UI/UX設計師緊密合作,實現(xiàn)高質(zhì)量的用戶視覺和交互體驗。
- 系統(tǒng)與運維:
- 參與CI/CD流水線的搭建與維護,實現(xiàn)自動化測試和部署(Jenkins/GitLab CI/Docker等)。
- 協(xié)助將服務容器化(Docker)并部署到云平臺(AWS/Aliyun/Tencent Cloud等)。
- 監(jiān)控線上系統(tǒng),快速定位并解決故障,保證服務SLA。
- 協(xié)作與創(chuàng)新:
- 與產(chǎn)品經(jīng)理、設計師及其他工程師高效溝通,協(xié)同完成項目目標。
- 積極參與技術評審、代碼重構(gòu),分享技術經(jīng)驗,推動團隊技術進步。
任職要求:
必備條件:
- 學歷與經(jīng)驗: 計算機科學或相關專業(yè)本科及以上學歷,3年以上Python全棧開發(fā)經(jīng)驗。
- 后端技術棧:
- 精通 Python,熟悉常見的標準庫、設計模式和并發(fā)編程。
- 深入理解并至少精通一個Python Web框架(Django 或 Flask 或 FastAPI)。
- 熟練掌握一種關系型數(shù)據(jù)庫(如 MySQL/PostgreSQL)和一種NoSQL數(shù)據(jù)庫(如 Redis/MongoDB),具備優(yōu)秀的SQL編寫和優(yōu)化能力。
- 前端技術棧:
- 熟練掌握 HTML5、CSS3、JavaScript (ES6+)。
- 至少精通一個現(xiàn)代前端框架,如 Vue.js (優(yōu)先) 或 React,并了解其生態(tài)圈工具(Webpack/Vite等)。
- 系統(tǒng)與工具:
- 熟練使用 Git 進行版本控制,有良好的代碼規(guī)范。
- 熟悉 Linux 常用命令,能在Linux環(huán)境下進行開發(fā)和部署。
- 有使用 Docker 進行容器化部署的實際經(jīng)驗。
- 能力與素質(zhì):
- 具備強烈的責任心、出色的邏輯分析能力和問題解決能力。
- 具備良好的團隊協(xié)作精神和溝通能力,有主動性和主人翁意識。
- 熱愛技術,有強烈的求知欲和學習能力,能持續(xù)關注業(yè)界新技術。
優(yōu)先考慮:
- 有高并發(fā)、大數(shù)據(jù)量系統(tǒng)設計和性能調(diào)優(yōu)經(jīng)驗者。
- 有微服務架構(gòu)(gRPC, Dubbo等)實踐經(jīng)驗者。
- 有云服務平臺(AWS, Azure, 阿里云等)使用和管理經(jīng)驗者。
- 有自己的技術博客、GitHub開源項目或在技術社區(qū)有貢獻者。
- 了解或使用過 Celery、RabbitMQ/Kafka 等異步任務和消息隊列技術。
- 了解基本的 DevOps 理念和工具鏈(K8s, Ansible, Terraform等)。