崗位職責
1.根據(jù)公司的項目需求負責高并發(fā)、分布式系統(tǒng)的架構設計、開發(fā)和性能優(yōu)化,主導技術方案落地。
2.參與核心模塊的代碼編寫,解決關鍵技術難題(如微服務通信、高可用、數(shù)據(jù)一致性等)。
3.參與團隊管理,根據(jù)業(yè)務規(guī)劃及系統(tǒng)現(xiàn)狀制定中長期技術規(guī)劃并落地實施
任職要求
硬性條件:
1.3年以上Go開發(fā)經(jīng)驗,深入理解Goroutine、Channel、內存模型、GC機制等底層原理。
2.熟悉標準庫及常用框架(Gin、Beego、Echo等),具備高性能代碼優(yōu)化經(jīng)驗。
3.5年以上后端開發(fā)經(jīng)驗,其中至少3年以上Go語言實戰(zhàn)經(jīng)驗。
4.能接受短期出差
技術要求:
1.精通微服務架構設計,熟悉RPC框架(gRPC、Thrift)、消息隊列(Kafka、RabbitMQ)。
2.掌握分布式系統(tǒng)技術(熔斷/降級、分布式鎖、事務處理等)。
3..熟練使用MySQL/PostgreSQL,具備索引優(yōu)化、分庫分表經(jīng)驗。
4..熟悉Redis/MongoDB等NoSQL數(shù)據(jù)庫及緩存策略。
5.熟悉Docker、Kubernetes、Prometheus等云原生工具鏈。
6. 對業(yè)務有較好的理解和抽象能力,設計的系統(tǒng)具備合理的可用性、容錯容災能力、復用度和擴展性
7. 具備良好的團隊合作精神和溝通能力,具備一定的項目管理經(jīng)驗;
8. 具備較強的自我驅動能力和持續(xù)學習意愿,關注技術前沿和趨勢,有較強的分析解決問題的能力。
加分項:
1.有高并發(fā)系統(tǒng)(如百萬級QPS)開發(fā)經(jīng)驗。
2.熟悉Linux網(wǎng)絡編程、性能調優(yōu)(如pprof、trace工具)。
3.參與過開源項目或技術社區(qū)貢獻。
4.熟悉其他語言(如Python、Java、Rust)或全棧能力。
5.性格外向,喜歡運動和參加團體活動
6.有海外休閑游戲開發(fā)經(jīng)驗優(yōu)先