岗位职责
1.根据公司的项目需求负责高并发、分布式系统的架构设计、开发和性能优化,主导技术方案落地。
2.参与核心模块的代码编写,解决关键技术难题(如微服务通信、高可用、数据一致性等)。
3.参与团队管理,根据业务规划及系统现状制定中长期技术规划并落地实施
任职要求
硬性条件:
1.3年以上Go开发经验,深入理解Goroutine、Channel、内存模型、GC机制等底层原理。
2.熟悉标准库及常用框架(Gin、Beego、Echo等),具备高性能代码优化经验。
3.5年以上后端开发经验,其中至少3年以上Go语言实战经验。
4.能接受外派新加坡出差
技术要求:
1.精通微服务架构设计,熟悉RPC框架(gRPC、Thrift)、消息队列(Kafka、RabbitMQ)。
2.掌握分布式系统技术(熔断/降级、分布式锁、事务处理等)。
3..熟练使用MySQL/PostgreSQL,具备索引优化、分库分表经验。
4..熟悉Redis/MongoDB等NoSQL数据库及缓存策略。
5.熟悉Docker、Kubernetes、Prometheus等云原生工具链。
6. 对业务有较好的理解和抽象能力,设计的系统具备合理的可用性、容错容灾能力、复用度和扩展性
7. 具备良好的团队合作精神和沟通能力,具备一定的项目管理经验;
8. 具备较强的自我驱动能力和持续学习意愿,关注技术前沿和趋势,有较强的分析解决问题的能力。
加分项:
1.有高并发系统(如百万级QPS)开发经验。
2.熟悉Linux网络编程、性能调优(如pprof、trace工具)。
3.参与过开源项目或技术社区贡献。
4.熟悉其他语言(如Python、Java、Rust)或全栈能力。
5.性格外向,喜欢运动和参加团体活动
6.有海外休闲游戏开发经验优先