1、具有 5 年以上软件研发经验,其中至少 2 年以上 Golang 研发经验。
2、熟悉 Golang 语言,常用的开发框架,如 gin、beego 等。
3、熟悉数据结构和 Linux 系统,具备扎实的编程基础。
4、熟悉 MySQL、Redis 等常用数据库,具备数据库设计和优化能力。
5、熟悉消息中间件,如:Kafka、RabbitMQ、ZeroMQ等。
6、熟悉容器及相应的编排工具,docker,docker-compose,k8s等。
7、熟悉基本的 CI/CD 流程,熟悉使用 Jenkins,Gitlab 等常用系统。
8、具备良好的沟通能力和团队协作精神,有较强的责任心和自我驱动力。
9、熟悉 Python 语言,对工作流编排、分布式系统、微服务架构有深入理解,有相关项目经验者优先。