崗位職責(zé):
1、參與公司業(yè)務(wù)平臺的后端架構(gòu)、開發(fā)和優(yōu)化,保障高并發(fā)場景下的系統(tǒng)穩(wěn)定性;
2、參與需求分析和技術(shù)方案設(shè)計(jì),編寫高質(zhì)量、可維護(hù)的代碼;
3、優(yōu)化現(xiàn)有系統(tǒng)性能,并對數(shù)據(jù)庫的數(shù)據(jù)同步和一致性處理有豐富的經(jīng)驗(yàn);
4、協(xié)同前端、測試、運(yùn)維團(tuán)隊(duì)完成系統(tǒng)交付,推動技術(shù)標(biāo)準(zhǔn)化和流程改進(jìn)。
任職要求(必備條件):
1、3年以上Python后端開發(fā)經(jīng)驗(yàn),扎實(shí)的算法和數(shù)據(jù)結(jié)構(gòu)基礎(chǔ);
2、精通Django/Flask/FastAPI等至少一種主流框架,熟悉RESTful API設(shè)計(jì);
3、 熟練使用MySQL/Mongo等數(shù)據(jù)庫,掌握索引優(yōu)化、事務(wù)處理;
4、 熟悉Redis緩存技術(shù),了解消息隊(duì)列(RabbitMQ/Kafka);
5、 熟悉Linux開發(fā)環(huán)境,掌握Docker/K8s等容器化技術(shù);
6、有高并發(fā)、分布式系統(tǒng)開發(fā)經(jīng)驗(yàn)者優(yōu)先。
加分項(xiàng):
1、有微服務(wù)架構(gòu)(如基于 Kubernetes、Docker、Celery、RabbitMQ/Kafka)開發(fā)經(jīng)驗(yàn),有云服務(wù)(Aliyun)經(jīng)驗(yàn);
2、了解異步編程(Asyncio/Celery)、爬蟲框架或大數(shù)據(jù)處理;
3、有性能調(diào)優(yōu)、自動化部署、監(jiān)控報(bào)警等經(jīng)驗(yàn)者優(yōu)先。