**********************
Golang工程师
  • 收藏职位
  • 分享职位
12-18万 西安 本科 3-5年 招聘 1 人 预计佣金 2.6K 一周前发布
外包
JD基本信息
岗位职责
岗位职责 一、核心开发职责 1. 负责后端核心系统的设计与开发,基于 Go 语言构建高并发、高可用的服务端应用,充分利用 Go 协程、Channel、锁等机制实现高效并发处理。 2. 负责数据库架构设计与优化,使用 PostgreSQL 进行数据建模、SQL 编写及性能调优,保障系统数据的稳定性与高效性。 3. 负责中间件集成与维护,熟练运用 Kafka、Elasticsearch、Consul、Redis 等主流中间件,构建可靠的消息队列、缓存及分布式服务发现体系。 4. 参与 Linux 环境下的 C/C++ 模块开发与调试,使用 gcc、g++、gdb、make 等工具进行底层性能优化及问题排查。 5. 负责网络通信模块开发,基于 TCP/IP 协议栈进行网络编程,实现多线程同步及进程间通信,确保数据传输的实时性与可靠性。 二、系统优化与质量保障 6. 负责系统性能优化与稳定性建设,包括高并发场景下的性能瓶颈分析、内存优化、资源调度优化等,提升系统整体吞吐量与响应速度。 7. 负责代码质量与版本管理,使用 Git 进行规范化的分支管理与代码审查,确保代码可维护性与团队协作效率。 8. 编写自动化脚本与工具,使用 Python/Shell 提升开发、测试及运维效率,实现流程自动化。 三、技术方案与协作 9. 参与技术方案设计与评审,针对业务需求提出高效、可扩展的技术架构方案,解决复杂技术难题。 10. 与产品、前端、测试等团队紧密协作,推动项目高质量交付,具备良好的跨团队沟通与协作能力。
任职要求
一、基础要求 1.统招本科及以上学历,计算机相关专业,计算机、软件相关行业工作经验:本科3-5年及以上 2.精通 Go 语言开发,熟悉 Go 协程、Channel、锁等高并发编程技术。 3.熟悉 PostgreSQL、Kafka、Elasticsearch、Consule、Redis 等主流技术和中间件,具备较强的数据库优化和调优能力。 4.熟练掌握 SQL 编写,能够设计和优化数据库结构,确保系统数据的稳定性和高效性。 5.熟悉 Git 版本控制,具备良好的分支管理能力和团队协作能力。 6.熟悉Linux系统,了解Linux C/C++开发、调试工具 gcc、g++、gdb、make等,掌握基本Shell命令,Python脚本开发 7.熟悉STL用法、常用数据结构、算法,掌握C++11常见语法及规则 8.熟悉TCP/IP网络编程,熟悉多线程同步及进程间通信技术 9.具有良好的问题分析和解决能力,能够提出高效、可扩展的技术方案。 10.具备良好的沟通能力、团队合作精神和持续学习的能力。 二、加分项 1.了解/熟悉安防GAT1400相关协议,有结构化数据处理经验的; 2.有大数据量高并发处理经验 3.熟悉GB28181协议开发经验 4.熟悉RTP、RTCP、RTMP、RTSP协议 5.具有音视频、流媒体、视频编解码等开发经验 6.有稳定性、性能优化、内存优化经验
所属行业:
互联网
职能分类:
C#
工作城市:
西安,招聘1人,详细地址:陕西省西安市莲湖区唐延路北段22号金辉国际广场1号楼19层1902室
职位要求
学历要求:
本科
工作年限:
3-5年
技能/证书:
-
薪资福利
年薪范围:
12-18万*12薪
薪资福利:
-
团队架构
所属部门:
-
下属人数:
-
部门架构:
-
汇报对象:
-
职级职称:
-
面试信息
面试轮次:
-
面试流程:
-
视频面试:
不可以接受
为你推荐