崗位職責:
1.?根據(jù)公司的業(yè)務,設(shè)計合理的系統(tǒng)架構(gòu),能解決架構(gòu)中的各種組件帶來的相關(guān)問題。
2.?負責項目的code?review
3.?負責項目進度的管理,任務的分配
4.負責項目文檔的收集
技能需求:
1、熟悉Go的常用標準庫、內(nèi)置數(shù)據(jù)結(jié)構(gòu)、AST抽象語法樹,了解基本的CSP編程理念
2、熟悉高性能分布式架構(gòu)的設(shè)計與編碼及性能調(diào)優(yōu)。
3、理解常見的并發(fā)編程模型,知道常見的并發(fā)bug
4、知道基本的領(lǐng)域驅(qū)動和整潔架構(gòu)設(shè)計理念,能夠?qū)I(yè)務模塊進行合理的分層
5、熟悉MySQL、MongoDB等數(shù)據(jù)庫
6、熟悉Elasticsearch等搜索引擎
7、熟悉?redis,local?cache?等緩存框架技術(shù)。
8、熟悉RocketMQ、Kafka等消息隊列
9、熟悉docker和k8s
10、熟悉cgo
11、熟悉社區(qū)的代碼靜態(tài)分析工具、標準和規(guī)范,能將其落地到團隊的項目中,提升項目代碼的質(zhì)量下限
加分項:
1、對TiDB、ClickHouse有一定的了解
2、對go開發(fā)的業(yè)務如何接入大數(shù)據(jù)生態(tài)有一定的了解