岗位职责:
1、参与公司各产品的后端开发工作,基于 Golang 完成模块编码、单元测试,确保功能符合核心场景需求。
2、协助处理各产品相关的接口开发,包括与前端页面的交互接口、与其他系统的对接接口,保障数据传输的准确性与稳定性。
3、参与系统日常运维支撑,排查系统故障、数据异常等问题,配合团队完成问题定位与修复,确保系统服务可用性。
4、跟随团队学习并实践网络协议相关开发,参与常用协议的代码实现与优化,理解网络中的协议交互逻辑。
5、配合产品与测试团队,参与需求评审、测试用例讨论,及时反馈开发过程中的技术风险,确保项目按计划推进。
岗位要求:
1、2 年以上后端经验,至少 1 年 Golang 使用经验;
2、熟悉常用中间件的使用及调优,包括但不限于 PostgreSQL/MySQL/Redis;
3、了解 gRPC/Protobuf,熟悉常见 RESTful 框架;
4、掌握常见数据结构与算法,熟悉基本 SQL,了解索引优化;
5、理解 TCP/IP、HTTP/HTTP2 协议等常用协议;
6、了解网络安全基础(XSS/CSRF 防护);
加分项:
1、有开源项目贡献者优先;
2、熟悉 DHCP/DNS/SNMP/TLS 等应用层协议者优先;
3、有 to B 产品开发经验者优先;