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