岗位描述
岗位职责
负责业务系统后端模块的设计和编码,独立完成从接口设计到上线交付的全过程。
负责 MySQL、Redis、MongoDB、Kafka 等存储和中间件的使用与优化,包括表结构设计、索引优化、缓存策略、消息模型设计和消费治理。
参与高并发、低延迟场景下的性能优化和稳定性治理,包括链路超时控制、限流降级、容量评估和故障排查。
参与微服务架构的建设和演进,负责服务拆分、接口契约设计和服务治理,提升系统的可扩展性和可维护性。
岗位要求
本科及以上学历,计算机或相关专业,有 3–5 年以上后端开发经验。编码基础扎实,愿意长期做一线编码工作。
熟练掌握 Go 语言,理解 goroutine、channel、GC 等核心机制,熟悉并发编程,能写出并发安全的服务代码,掌握常用的性能分析和优化方法(如 pprof)。
熟练使用 MySQL、Redis、MongoDB、Kafka,有数据库设计和调优经验,了解各中间件适合的场景和常见问题:
MySQL:表结构设计、索引优化、慢查询分析、事务隔离级别;
Redis:数据结构选型、缓存穿透/击穿/雪崩的防护、分布式锁;
MongoDB:文档模型设计、聚合查询、索引策略;
Kafka:分区和消费组模型、消息可靠性、重复消费和顺序性处理。
熟悉微服务架构,了解 RPC 调用、服务拆分、接口契约、服务治理、消息队列等常用技术。
有高并发、分布式系统的开发经验,知道幂等、数据一致性、限流降级这类问题的常见处理方法。
熟悉 Linux 环境和容器化部署,了解 CI/CD 流程和灰度发布。
能独立定位和解决线上问题,会用日志、监控指标和链路数据缩小问题范围。
工程习惯好:写单元测试、遵守代码规范、有写文档的习惯。
有责任心,沟通顺畅,喜欢钻研技术,主动推进事情。
加分项
做过大模型应用、AIGC 相关产品的后端开发,例如模型服务接入、异步任务调度、流式输出、多模型路由。