崗位職責(zé):
1、參與核心后端模塊設(shè)計、架構(gòu)開發(fā)與業(yè)務(wù)實現(xiàn),包括數(shù)據(jù)采集服務(wù)、控制編排引擎、任務(wù)調(diào)度、網(wǎng)關(guān)通道管理等核心功能;
2、基于 Linux 平臺使用 C++ 完成高性能、高穩(wěn)定性服務(wù)端開發(fā)、性能調(diào)優(yōu)和可觀測體系建設(shè);
3、編寫清晰可維護(hù)的代碼,并負(fù)責(zé)單元測試、集成測試與文檔撰寫,確保代碼質(zhì)量;
4、協(xié)調(diào)研發(fā)、測試、產(chǎn)品、運(yùn)維團(tuán)隊完成功能上線、 BUG 定位與優(yōu)化迭代;
5、推動系統(tǒng)架構(gòu)持續(xù)優(yōu)化與實現(xiàn)高可用、易擴(kuò)展的后端能力。
任職要求:
1、本科及以上學(xué)歷,計算機(jī)等相關(guān)專業(yè),有后端開發(fā)經(jīng)驗優(yōu)先;
2、3年以上C++ 后端/服務(wù)端開發(fā)經(jīng)驗;
3、扎實掌握 C++ 語言,熟悉 C++14/17 標(biāo)準(zhǔn),熟練使用 STL 與現(xiàn)代工程實踐;
4、熟練掌握 Linux 平臺服務(wù)端開發(fā),熟悉多線程/進(jìn)程模型、內(nèi)存管理、TCP/IP 網(wǎng)絡(luò)編程、epoll 等;
5、熟悉數(shù)據(jù)庫使用與性能優(yōu)化,至少掌握 MySQL / PostgreSQL 一種,具備編寫高效 SQL 能力;
6、熟悉常見后端協(xié)議設(shè)計及開發(fā)實踐,如 HTTP/REST、gRPC/Protobuf;了解消息隊列機(jī)制(Kafka、MQTT 等);
7、有良好的程序架構(gòu)思維和代碼質(zhì)量意識,具備獨(dú)立完成模塊功能開發(fā)與聯(lián)調(diào)的能力;
8、良好的溝通協(xié)作能力,主動解決問題,具備責(zé)任心和團(tuán)隊意識;