- 目录
岗位职责是什么
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年经验