資深Golang開發工程師職位描述與崗位職責任職要求
職位描述:
工作職責:
1、負責服務端業務開發、架構設計等工作;
2、分析系統瓶頸,解決各種疑難問題,對系統進行性能調優;
3、深入發掘和分析業務需求,撰寫技術方案和系統設計,主要實現語言為Golang
任職要求:
1、三年以上開發經驗,大學本科(統招)及以上學歷,計算機、通信等相關專業;
2、具備良好的基本功,熟練使用基本的數據結構和算法,深入理解多線程、socket等相關技術;
3、具備良好的編碼習慣,結構清晰,命名規范,邏輯性強,代碼冗余率低;
4、熟練掌握Golang常用框架,深入了解框架提供的特性及其實現原理細節;
5、有大規模分布式系統的設計和開發經驗,能獨立完成系統的設計及開發;
6、熟練掌握MySQL數據庫,具備MySQL索引優化、查詢優化的能力;
7、熟練掌握一種以上非關系型數據庫,如Redis,Cassandra,理解其使用場景及限制;
8、熟悉分布式系統,熟練掌握一種以上服務框架和消息中間件,了解其實現原理;
9、熟悉Internet常用協議,如HTTP、TCP/IP、RPC;
篇2:Golang高級開發工程師職位描述與崗位職責任職要求
職位描述:
【工作職責】
1.應用平臺框架設計與開發
【任職要求】
1.大學本科及以上學歷;
2.熟悉Golang語言,基礎扎實,3-8年開發工作經驗,有完整的項目經驗優先;
3.精通Golang協程,精通channel和鎖,對高并發、高可用架構系統有正確、深刻的理解,要求有分布式服務器開發經驗;
4.有Web開發經驗,對RESTful概念有清晰的理解,并至少有一次APIServer開發項目中運用到;
5.熟練掌握Mysql、Redis、MemCache等WEB組件及其常用性能優化方法;
6.數據結構和算法基礎扎實,具備良好的面向對象思想;
7.有微服務、高并發服務設計和實現經驗者優先;
8.可獨立分析、定位并解決問題
9.工作認真,責任心強,良好的職業道德
【加分項】
1.有交易所項目開發經驗
2.熟悉Linux、服務器的相關運維經驗
3.有獨立完成項目的經驗;
4.有管理團隊經驗。
篇3:Golang后臺工程師職位描述與崗位職責任職要求
職位描述:
if(your_passions.includes('coding')){
?switch(your_stacks){
??case'Node.js':
??case'Python':
??case'Golang':
??case'Kubernetes':
??case'Serverless':
???console.log('JoinAfterShip');
???break;
?}
}
崗位職責
1、負責建設高可靠、高并發的分布式API系統及服務端軟件;
2、負責系統的SLA代碼維護、迭代更新,保證任務質量和交付及時性;
3、負責編寫相關的技術文檔、單元測試,對產品質量負責。
崗位要求
1、統招本科及以上學歷,英語聽說讀寫熟練;
2、熟悉Git/GitHub,通信協議TCP/HTTP及RESTful標準;
3、一年以上C/C++/Golang/Java項目研發經驗,有大中型互聯網系統設計或開發經驗者優先;
4、熟悉常見的消息隊列、緩存服務和存儲服務,有閱讀或貢獻源碼者優先;
加分項
1、有寫Blog的習慣,活躍技術社區,參與開源項目等;
2、有代碼潔癖,對代碼精益求精,對技術有極客熱情;
3、有軟件著作權申請,有專利發明申請。
為什么加入我們
1、極客氛圍:擁抱開源技術,實踐敏捷開發;
2、最新技術:Kubernetes,Serverless,TensorFlow,Microservice;
3、特色福利:每天下午茶,學習成長基金,提供MacBookPro;
4、多元文化:團隊來自全球十幾個國家;
5、龍頭企業:海外知名企業,細分領域第一;
6、朝陽行業:B2B企業級系統,國際性SaaS平臺。