崗位職責(zé):
1. 設(shè)計(jì)和實(shí)現(xiàn)高效、可重用的后端API。
2. 參與系統(tǒng)架構(gòu)的設(shè)計(jì)和優(yōu)化,以支持高并發(fā)和大數(shù)據(jù)量處理。
3. 與前端開(kāi)發(fā)團(tuán)隊(duì)緊密合作,確保API的可用性和一致性。
4. 編寫和維護(hù)技術(shù)文檔。
5. 對(duì)系統(tǒng)進(jìn)行性能分析和優(yōu)化,確保服務(wù)的穩(wěn)定性和響應(yīng)速度。
6. 遵守最佳編碼實(shí)踐,包括代碼審查和單元測(cè)試。
7. 跟蹤技術(shù)發(fā)展,評(píng)估和引入新技術(shù)以提升產(chǎn)品性能。
任職要求:
1. 計(jì)算機(jī)科學(xué)或相關(guān)專業(yè)的本科以上學(xué)歷。
2. 至少5年的后端開(kāi)發(fā)經(jīng)驗(yàn)。
3. 精通至少一種后端編程語(yǔ)言,如Java、Python、Go或Node.js。
4. 熟悉關(guān)系型數(shù)據(jù)庫(kù)(mysql、postgresql等)和非關(guān)系型數(shù)據(jù)庫(kù)(ES、doris等)的設(shè)計(jì)和優(yōu)化。
5. 了解微服務(wù)框架(Spring Cloud、Apache Dubbo等)和RESTful API設(shè)計(jì)原則。
6. 熟悉Linux操作系統(tǒng)和常用命令行工具。
7. 有使用版本控制系統(tǒng)(如Git)的經(jīng)驗(yàn)。
加分項(xiàng):
1. 有大模型服務(wù)API開(kāi)發(fā)經(jīng)驗(yàn)。
2. 有容器化技術(shù)(如Docker、Kubernetes)的經(jīng)驗(yàn)。
3. 有分布式系統(tǒng)和消息隊(duì)列(如Kafka、RabbitMQ)的經(jīng)驗(yàn)。