職位描述:
1、獨立承擔核心產品的技術架構設計和引入新的技術、方法和編程思想;
2、獨立承擔產品技術系統的總體設計方案制定,并評估新技術的可行性;制定系統相關的技術接口和規范;并承擔系統開發平臺設計、搭建,及核心代碼編寫;
3、負責指導和培訓開發工程師,提升技術團隊的整體技術分析、設計和架構能力,指導團隊解決關鍵技術問題,確保系統的穩定性和安全性;
4、負責公司產品研發流程優化、技術規范、編碼規范的制定和落實;
5、分析產品運營數據,收集運營意見,及時調整產品形態,優化產品,并提出合理的運營建議;
6、以用戶體驗為中心,改進現有產品,或設計新產品。
職位要求:
1、本科及以上學歷,計算機相關專業;
2、五年以上的工作經驗;
3、有分布式、高并發系統的架構設計經驗,有復雜業務邏輯實現的經驗和數據庫設計和優化經驗;
4、熟悉掌握golang生態系統,理解協程概念,熟練使用golang高并發特性,熟悉xorm、gin以及grpc等;
5、熟悉kubernetes生態系統,包含不僅限于網關、CI/CD、kubernetes集群監控方案,關注kubernetes生態的發展;
6、熟悉緩存、消息通信、異步框架、服務器優化,負載均衡、系統性能調優等技術和適用場景;
7、熟悉 MySQL、Postgres 數據庫,具有較強的 SQL 編寫、優化能力;
8、具有數據分析的相關經驗,熟悉DataStreams 或類似相關數據流;
9、熟悉前端angular、小程序者優先;