管理者范文网 > 安全管理 > 岗位职责 > 岗位职责范文
栏目

golang岗位职责20篇

更新时间:2024-05-19

golang岗位职责

岗位职责是什么

golang岗位,全称为go语言开发工程师,是软件开发领域中专注于使用google开发的go编程语言进行系统设计、编码、测试和维护的专业角色。这个职位的核心任务是利用go语言的强大性能和高效特性,为企业构建稳定、可扩展且高性能的后端服务。

岗位职责要求

1. 精通go语言,熟悉其核心特性和标准库,具备扎实的编程基础。

2. 熟悉tcp/ip、http等网络协议,理解分布式系统原理。

3. 具备良好的数据结构和算法基础,能有效解决复杂问题。

4. 了解微服务架构,能够设计和实现可扩展的服务。

5. 熟练使用git等版本控制工具,具备良好的代码管理习惯。

6. 具备良好的问题解决能力,能在遇到技术难题时迅速定位和修复。

7. 能够编写清晰、可读性强的代码,并遵循良好的编程规范。

8. 拥有良好的团队协作精神,能够与设计师、产品经理和其他开发人员有效沟通。

岗位职责描述

go语言开发工程师的工作日常包括但不限于: - 参与项目的需求分析,设计和实现高效、可靠的go语言解决方案。 - 编写高质量的代码,进行单元测试和集成测试,确保代码的稳定性和可靠性。 - 负责系统的性能优化,解决系统运行中的性能瓶颈问题。 - 参与代码评审,提高团队的整体代码质量。 - 与团队成员共同维护和升级现有系统,确保服务的持续稳定运行。 - 对新技术保持敏感,适时引入并应用到项目中,提升系统的先进性。

有哪些内容

1. 系统开发:使用go语言进行新系统的开发,包括但不限于api接口设计、数据库交互、缓存处理等。

2. 性能调优:通过分析系统日志和监控数据,对性能问题进行排查和优化,提升系统响应速度和并发处理能力。

3. 代码维护:定期对代码库进行清理和重构,确保代码的整洁性和可维护性。

4. 技术研究:跟踪go语言的新特性和最佳实践,分享给团队,提升团队技术水平。

5. 问题排查:在系统出现问题时,快速定位故障点,提出解决方案并进行修复。

6. 文档编写:编写和更新技术文档,以便团队成员理解和维护相关系统。

7. 协作沟通:与前端开发、测试团队紧密合作,确保前后端接口的顺畅对接,共同推进项目进度。

golang岗位的职责涵盖多个层面,从代码编写到系统设计,再到团队协作,要求工程师具备全面的技术能力和良好的团队精神,以推动企业的技术创新和业务发展。

golang岗位职责范文

第1篇 资深golang研发工程师-广告系统职位描述与岗位职责任职要求

职位描述:

工作职责:

1、负责字节跳动广告平台服务器端研发工作,包括但不限于头条、抖音、tik tok等产品变现的研发;

2、深入发掘和分析业务需求,撰写技术方案和系统设计;

3、根据产品需求,进行系统设计和编码;

4、持续对系统架构进行改造和优化。

任职要求:

1、三年以上开发经验,一年以上的golang开发经验;

2、具备良好的基本功,熟练使用基本的数据结构和算法,深入理解多线程、socket等相关技术;

3、具备良好的编码习惯,结构清晰,命名规范,逻辑性强,代码冗余率低;

4、熟练掌握golang常用框架,深入了解框架提供的特性及其实现原理细节;

5、有大规模分布式系统的设计和开发经验,能独立完成系统的设计及开发;

6、熟练掌握mysql数据库,具备mysql索引优化、查询优化的能力;

7、熟练掌握一种以上非关系型数据库,如redis, cassandra,理解其使用场景及限制;

8、熟悉分布式系统,熟练掌握一种以上服务框架和消息中间件,了解其实现原理;

9、熟悉internet常用协议,如http、tcp/ip、熟悉restful规范;

10、有以下经验者优先:

① 熟练掌握一种以上脚本语言并能灵活运用;

② 具有大规模分布式系统的调优经验;

③ 熟悉大规模分布式系统架构设计,熟悉cap、quorum、consistent hashing等原理和算法。

第2篇 golang工程师k8s方向职位描述与岗位职责任职要求

职位描述:

职位描述:

参与公司级容器云平台的架构设计与开发

负责跟踪kubernetes社区动态并参与服务编排框架的开发

负责跟踪docker社区动态并参与关键技术研究开发-参与复杂服务管理/微服化的实践和推进

任职资格

1. 熟悉 docker容器技术相关的操作系统基础设施(文件系统,网络,cgroups等)有深入的理解

2. 熟练掌握golang语言以及linu_环境进行开发,至少有1年go开发经验,本科及以上学历

3. 熟练掌握kubernetes 编排服务框架

4. 熟悉docker / kubernetes等周边service生态项目,如监控、日志、网络等方案,精通或者有实施经验者加分

5. 较强的团队沟通和协作能力,较强的自我驱动能力

中间件团队专注于提升涂鸦全球化iot平台能力,研发改进:数据脱敏合规、全球跨域rpc、分布式内存数据库、海量消息、时序数据库、全球跨域数据同步等iot场景中间件.

不定期组织稳定性对抗演习,红方(研发团队)在蓝方(测开或sre)停止服务器、redis、数据库(根据业务场景设定)的情况下保持中间件的可用性,欢迎喜欢挑战的朋友入伙!

第3篇 22989-golang/java高级后台工程师职位描述与岗位职责任职要求

职位描述:

工作职责:

1、负责产品核心系统的研发工作;

2、参与制定前后端业务流程、接口协议、文档输出等;

3、参与项目研发、部署及日常运维工作;

任职要求:

本科及以上学历,计算机或相关专业;

两年以上开发经验,扎实的后端基础知识,精通golang/java;

熟悉linu_系统,能独立完成后台系统的开发、部署、维护;

熟悉网络编程,了解tcp/ip、http等工作原理;

精通mysql或其他类型的数据库,熟悉数据库表的设计;

具有主导或参与即时通讯工具项目经验者优先;

具有良好的沟通能力、学习能力、分析解决问题能力,具有高度的责任心和团队合作精神

第4篇 golang研发工程师职位描述与岗位职责任职要求

职位描述:

职责描述:

1. 负责核心消息协议系统开发,实现协议服务部署的自动化;

2. 负责协议服务监控数据及业务日志的数据分析工作;

3. 负责风控系统开发,包括帐号安全、waf等系统的开发工作;

4. 负责产品文件存储的功能模块的设计与开发。

任职要求:

1. 熟练掌握常用数据结构和算法,并能灵活运用;

2. 精通一种或几种语言,php / python / go/java 等;;

3. 能承担较大工作压力,有较强独立分析,解决问题的能力;

4. 逻辑思维清晰,良好的文字和语言沟通表达能力;

5. 有激情和责任心,积极主动,具有良好的团队协作和对外沟通能力;

6. 全日制本科及以上学历,5年以上工作经验。

加分项

1. 有大访问量处理开发经验;

2. 对ngin_有深入的理解和熟悉lua开发;

3. 具有waf、风控、数据防泄漏,支付钱包、大数据安全等研究和开发经验者优先。

第5篇 golang工程师(wa)职位描述与岗位职责任职要求

职位描述:

岗位描述:

承担服务端系统架构设计和相关系统的研发工作;

现有系统的性能分析、优化;

参与构建系统原型以及关键技术的攻关。

岗位要求:

计算机相关专业本科及以上学历;

3年及以上工作经验,具备大规模网站系统架构设计、规划能力;

能够独立完成项目,具有较强的综合分析问题及解决问题的推动能力;

熟悉linu_操作系统,熟悉mysql、redis、mongodb等开源数据库;

熟练和灵活运用两种以上的开发语言,包括:python、php、golang等;

具备敏锐技术前瞻性和专业影响力;

有较好的沟通能力,有良好的团队合作精神

第6篇 资深golang开发工程师/架构师职位描述与岗位职责任职要求

职位描述:

工作职责:

1、负责字节跳动垂直业务服务器端研发;

2、支撑字节跳动垂直业务运营平台和活动日常的开发和维护;

3、深入发掘和分析业务需求,撰写技术方案和系统设计;

4、根据产品需求,进行系统设计和编码。

任职要求:

1、计算机相关专业,基础扎实,编码能力强悍,对新技术有强烈的学习热情;

2、熟练使用go语言,具有良好的编程习惯;

3、有良好的沟通能力和业务理解能力;

4、追求挑战,对创业项目有热情。

第7篇 区块链开发golang岗位职责职位要求

职责描述:

1、本科及以上学历,软件工程、计算机等相关专业;

2、熟练掌握golang开发语言,参与各个区块链开发社区并贡献源码者优先;

3、理解各类主流的共识算法,包括不限于pow,pos,dpos,pbft,pa_os,raft等

3、有以下任一经验优先;

-有比特币或其他类似币类系统研究开发经验

-比特币、hyperledge, 以太坊等公开区块链项目研究或参与者

-主导或参与过其它网络方向大型开源社区项目

-有密码学知识背景,有网络安全相关产品开发经验

职责:

工作职责:

1、研究区块链技术,参与公司区块链底层架构搭建;

2、研究区块链技术代码,并对代码进行改进;

3、直接参与公司区块链底层核心模块和架构的开发。

岗位要求:

学历要求:本科及以上

语言要求:不限

年龄要求:不限

工作年限:经验1-3年

第8篇 golang高级工程师职位描述与岗位职责任职要求

职位描述:

岗位职责:

1、负责服务端的相关开发和维护;

2、分析业务的需求,撰写技术方案和系统设计;

3、对现有的系统进行优化。

4、承担后台独立功能模块的需求分析、设计和开发;

岗位要求:

1、本科毕业或硕士及以上学历,计算机软件相关专业;

2、5 年以上开发经验,至少 2 年的 golang 开发经验;

3、熟悉常见的协议,如 http、tcp/udp、rpc 等;

4、熟悉 mysql、mongodb、redis、mq等,理解其使用场景及限制;

5、具备良好的基本功,熟练使用基本的数据结构和算法,深入理解多线程、socket等相关技术;

6、熟悉分布式系统,熟练掌握一种以上服务框架和消息中间件,了解其实现原理。

加分项__:

1、熟悉webrtc、ffmpeg,有 webrtc 开发经验;

2、熟悉 sip 协议等优先;

3、熟悉微服务,了解其实现原理;

第9篇 golang(web)开发工程师职位描述与岗位职责任职要求

职位描述:

要求:

1、熟悉golang服务端、客户端开发

2、熟悉前端知识如nodejs,electron,vue,iview,element 等

3、了解windows客户端开发(winform/mfc/wpf/qt)任意一种框架技术。

4、能独立完成模块设计与代码开发任务、完善产品功能与细节;

5、精通多线程/socket等编程技术。擅长多种开源技术应用能力,解决项目中遇到的技术问题;

6、具备良好的研究自学能力和独立排查解决问题的能力,能承受工作中的压力;

7、有相关技术文档书写能力,例如概要设计、详细设计等;

工作职责:

1、开发维护客户端应用软件(golang + vue.js + js);

2、协助项目经理进行新产品功能的研发和版本迭代,持续优化产品的用户体验;

3、编写和完善相关产品文档;

4、学习新技术完成开发任务;

第10篇 golang 后台工程师职位描述与岗位职责任职要求

职位描述:

if (your_passions.includes(coding)) {

switch(your_stacks) {

case node.js:

case python:

case golang:

case kubernetes:

case serverless:

console.log(join aftership);

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、特色福利: 每天下午茶,学习成长基金, 提供 macbook pro;

4、多元文化: 团队来自全球十几个国家;

5、龙头企业: 海外知名企业,细分领域第一;

6、朝阳行业: b2b 企业级系统,国际性 saas 平台。

第11篇 高级golang研发工程师职位描述与岗位职责任职要求

职位描述:

工作职责:

1、设计与实现高可用的golang系统,承载高并发、低延迟的广告投放需求

2、实现与优化针对不同广告位置的投放策略,不断提高流量变现效率

3、优化广告召回、排序、竞价、流量优选等核心策略

4、基于广告的海量投放数据,完善用户/广告维度的投放监控系统,提供投放分析和优化工具

5、具有互联网广告投放系统开发经验者优先

任职要求:

1、熟悉linu_平台上的python/golang/c++/java语言编程,对高并发处理有丰富的经验

2、掌握分布式系统原理,对存储、队列、计算、集群管理中的一项或多项有深入的理解和认识

3、熟悉计算机和网络原理,熟悉操作系统原理,对常用工作语言的基础库有着源码级别的熟悉程度

4、抽象问题能力强,处理紧急事务思路清晰,具备生产系统快速 trouble-shooting 的经验和能力

5、熟悉计算广告,对商业变现领域有深刻了解者优先

第12篇 golang开发职位描述与岗位职责任职要求

职位描述:

职位描述:

1.负责app后端开发工作;

2.与产品、技术一起探讨、设计、实现产品的新功能及改进;

3.与基础架构工程师、运维工程师一起实现稳定、可扩展的后台服务。

任职资格:

1.至少三年以上golang 开发经验;

2.熟悉常用的go 开发相关技术,如go框架、http 协议、web安全等;

3.熟练掌握golang 语言,了解gin,echo 等开发框架;

4.熟悉mysql,redis 和rabbitmq,熟练掌握至少一种数据库的使用方法;

5.对于系统高可用,高并发有一定经验;

第13篇 资深golang研发工程师职位描述与岗位职责任职要求

职位描述:

工作职责:

1、负责字节跳动广告平台服务器端研发工作,包括但不限于头条、抖音、musical.ly、tik tok等产品变现的研发;

2、深入发掘和分析业务需求,撰写技术方案和系统设计;

3、根据产品需求,进行系统设计和编码;

4、持续对系统架构进行改造和优化;

任职要求:

1、三年以上开发经验,一年以上的golang开发经验;

2、具备良好的基本功,熟练使用基本的数据结构和算法,深入理解多线程、socket等相关技术;

3、具备良好的编码习惯,结构清晰,命名规范,逻辑性强,代码冗余率低;

4、熟练掌握golang常用框架,深入了解框架提供的特性及其实现原理细节;

5、有大规模分布式系统的设计和开发经验,能独立完成系统的设计及开发;

6、熟练掌握mysql数据库,具备mysql索引优化、查询优化的能力;

7、熟练掌握一种以上非关系型数据库,如redis, cassandra,理解其使用场景及限制;

8、熟悉分布式系统,熟练掌握一种以上服务框架和消息中间件,了解其实现原理;

9、熟悉internet常用协议,如http、tcp/ip、熟悉restful规范;

10、有以下经验者优先:

① 熟练掌握一种以上脚本语言并能灵活运用;

② 具有大规模分布式系统的调优经验;

③ 熟悉大规模分布式系统架构设计,熟悉cap、quorum、consistent hashing等原理和算法;

第14篇 资深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;

第15篇 golang web开发工程师职位描述与岗位职责任职要求

职位描述:

golang web开发工程师

工作职责:

1.参与99cloud产品需求讨论和设计

2.负责99cloud产品线的研发,测试,维护

3.编写研发和产品文档

任职要求:

1.熟练掌握go语言

2.有go语言微服务开发经验

3.熟悉一种常见的基于go的web framework

4.除go以外,熟练掌握javascript

5.熟悉git,gerrit等项目管理工具

6.有良好的代码习惯

加分项:

有web前端开发经验,掌握常用的前端开发类库,angular/react/vuejs等

第16篇 后端开发工程师(php/golang)职位描述与岗位职责任职要求

职位描述:

工作职责:

1、负责用户侧、后台的服务器端开发;

2、对现有架构、性能进行优化。

任职要求:

1、熟练掌握php开发,熟悉yaf、zend 、codeigniter、yii等任一一种框架;

2、计算机相关专业统招本科以上学历,2年以上lnmp开发工作经验;

3、熟悉gnu linu_,熟悉sql,并了解常用的sql优化技巧;

4、熟悉javascript/aja_/jquery等相关技术;

5、熟悉memcached或redis、mongodb等nosql技术,有大规模系统设计和开发经验者优先;

6、学习能力强,具备良好的问题分析和解决能力,对新技术有敏感性并愿意致力于新技术研究;

7、质量意识高,对项目质量追求完美;

8、沟通能力强,良好的团队合作精神;

9、有电商相关开发经验优先。

第17篇 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.熟悉linu_、服务器的相关运维经验

3.有独立完成项目的经验;

4.有管理团队经验。

第18篇 golang工程师职位描述与岗位职责任职要求

职位描述:

[工作职责]

1. 负责服务端开发和架构设计,构建高并发,高可用的服务;

2. 负责相关业务的任务调度系统开发和设计,以及数据管理后台;

3. 负责千万级用户数据的存储和分析,构建用户数据中心。

[岗位要求]

1. 重点统招本科及以上学历;

2. 有扎实的计算机基础,熟悉常用数据结构、算法、设计模式;

3. 熟练掌握 python/go/java/c++ 其中一种语言,良好的编码风格,强悍的编码能力,有代码洁癖者加分;

4. 熟悉 linu_ 开发环境,熟悉 mysql, redis, mongodb, kafka, elasticsearch 等软件,熟悉 django。

第19篇 golang开发工程师-商城职位描述与岗位职责任职要求

职位描述:

工作职责:

1、负责用户侧、后台的服务器端开发;

2、对现有架构、性能进行优化。

任职要求:

1、精通php/go开发,或者有意向转go/python,有较强的架构能力和良好代码规范;

2、精通gnu linu_,熟悉sql,并了解常用的sql优化技巧;熟悉mysql,并掌握常用性能优化技巧;

3、熟悉memcached或redis、mongodb等nosql技术,有大规模系统设计和开发经验者优先;

4、学习能力强,具备良好的问题分析和解决能力,对新技术有敏感性并愿意致力于新技术研究;

5、质量意识高,对项目质量追求完美;

6、沟通能力强,良好的团队合作精神;

7、有商城开发经验优先;

8、计算机、通讯、数学等相关专业本科以上学历。

第20篇 golang工程师岗位职责职位要求

职责描述:

岗位职责:

1.数据库:mongodb、mysql、oracle至少精通一个;

2.必须具有golang服务器端开发经验,或已有多年其他语言的后端开发经验且打算往golang方向发展;

3.根据需求设计网站前后端结构,制定相应的解决方案;

4.有angular、nodejs实际工作经验者优先;

5.为产品后期运营提供升级、维护、工具等各方面的支持;

岗位要求:

1.具有良好的团队合作精神,有较强的自学、沟通表达能力及吃苦耐劳的工作精神,有极强的责任心;

2.能确保web项目在各个平台的性能和兼容性;

3.对技术有浓厚兴趣,关注前沿的技术;

4.2年或以上的项目经验;

岗位要求:

学历要求:大专

语言要求:不限

年龄要求:不限

工作年限:2年经验

《golang岗位职责20篇.doc》
将本文的Word文档下载,方便收藏和打印
推荐度:
点击下载文档

相关专题

相关范文

分类查询入口

一键复制