职位描述
岗位职责:
* 负责公司平台后端系统的设计、开发、测试和部署。
* 参与微服务架构的设计与拆分,维护和优化现有服务,提升系统性能和稳定性。
* 编写高质量、可维护、可测试的代码,并进行代码审查。
* 与产品经理、前端工程师等紧密合作,确保产品需求高质量落地。
* 分析并解决系统开发、运行中遇到的技术问题和瓶颈。
岗位要求:
* 精通Go语言,深刻理解其并发模型、内存管理等特性。
* 熟练掌握至少一个主流Go Web框架,如有丰富的项目实战经验。
* 熟练掌握关系型数据库的使用和优化,包括索引、事务、锁机制等。
* 熟悉至少一种NoSQL数据库,如MongoDB、Redis,了解其适用场景。
* 精通Redis,熟悉其数据结构、持久化、哨兵/集群模式,并有用作缓存、分布式锁等的实战经验。
* 熟悉消息队列原理,有使用RabbitMQ、Kafka等中间件进行异步解耦、流量削峰的经验。
* 熟悉微服务架构理念,对服务发现、配置中心、链路追踪、熔断降级等有深刻理解。
* 有使用RPC框架进行服务间通信的经验。
* 掌握Docker容器化技术,有Kubernetes(K8s)使用或部署经验者优先。
* 熟悉Git等版本控制工具,了解CI/CD流程。
* 加分项:有高并发、分布式系统的设计和开发经验,有云原生项目经验,熟悉至少一家云服务平台,了解数据序列化协议,有良好的系统监控和故障排查能力,熟悉相关工具栈,有开源项目或技术博客。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕