職位描述:
1. 負(fù)責(zé)核心業(yè)務(wù)系統(tǒng)的后端設(shè)計(jì)、開(kāi)發(fā)與維護(hù),使用Python構(gòu)建高性能、高可用的Web服務(wù);
2. 參與系統(tǒng)架構(gòu)設(shè)計(jì)、技術(shù)選型、性能優(yōu)化及代碼評(píng)審,確保系統(tǒng)的可擴(kuò)展性與穩(wěn)定性;
3. 與前端、測(cè)試、產(chǎn)品團(tuán)隊(duì)緊密協(xié)作,完成需求分析、接口定義及系統(tǒng)集成;
4. 編寫(xiě)高質(zhì)量、可維護(hù)的代碼,遵循編碼規(guī)范,推動(dòng)團(tuán)隊(duì)技術(shù)標(biāo)準(zhǔn)化;
5. 負(fù)責(zé)數(shù)據(jù)庫(kù)設(shè)計(jì)與優(yōu)化,熟練使用MySQL/PostgreSQL等關(guān)系型數(shù)據(jù)庫(kù),具備SQL調(diào)優(yōu)能力;
6. 開(kāi)發(fā)和維護(hù)RESTful API或GraphQL接口,支持多端(Web、App、第三方)調(diào)用;
7. 使用主流Python框架(如Django、Flask、FastAPI等)進(jìn)行項(xiàng)目開(kāi)發(fā),具備微服務(wù)架構(gòu)經(jīng)驗(yàn)者優(yōu)先;
8. 日常執(zhí)行DevOps流程,使用Docker、Kubernetes、CI/CD工具(如Jenkins、GitLab CI)進(jìn)行自動(dòng)化部署;
9. 解決線(xiàn)上問(wèn)題,進(jìn)行系統(tǒng)監(jiān)控、日志分析和故障排查,保障服務(wù)穩(wěn)定運(yùn)行;
職位要求
本科 三年以上
1. 三年以上Python開(kāi)發(fā)經(jīng)驗(yàn),具有扎實(shí)的Python功底,熟悉其面向?qū)ο蟆惒骄幊?、裝飾器、生成器等高級(jí)特性;
2. 熟練掌握至少一種主流Web框架(Django、Flask、FastAPI等),具備大型項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn);
3. 熟悉常用數(shù)據(jù)庫(kù)(MySQL/PostgreSQL),具備數(shù)據(jù)庫(kù)設(shè)計(jì)、索引優(yōu)化、慢查詢(xún)分析能力;
4. 熟悉Redis、RabbitMQ/Kafka等中間件,具備緩存設(shè)計(jì)與消息隊(duì)列應(yīng)用經(jīng)驗(yàn);
5. 熟悉Linux操作系統(tǒng),掌握常用命令,具備Shell腳本編寫(xiě)能力;
6. 熟悉RESTful API設(shè)計(jì)規(guī)范,了解OAuth、JWT等安全認(rèn)證機(jī)制;
7. 熟練使用Git進(jìn)行版本控制,具備良好的代碼管理習(xí)慣;
8. 熟悉常用測(cè)試框架(如unittest、pytest),具備單元測(cè)試和集成測(cè)試經(jīng)驗(yàn);
9. 熟悉大數(shù)據(jù)、熟悉Hadoop生態(tài)相關(guān)技術(shù),有MR開(kāi)發(fā)經(jīng)驗(yàn),或Spark/Flink開(kāi)發(fā)經(jīng)驗(yàn)