职位描述: 1、参与产品需求评审,理解业务需求
2、根据需求,分析、设计与实现相关功能模块;负责对软件架构,关键组件,接口设计,技术难题攻关,解决性能和安全性问题
3、编写开发设计文档,编写单元测试代码,保证代码质量
4、执行开发成员间的code eview,总结和分享技术经验,提升团队技术水平
5、制定合理的开发工作计划,并有效地按照计划完成工作
6、优化技术开发流程,探索***工程实践
7、积极了解业界发展、相关新技术及趋势,促进技术进步和创新
岗位要求
1、正规院校计算机相关专业本科毕业,教育背景特别优秀同时有项目开发经验的的可放宽专业限制
2、熟练掌握Golang语言,有丰富的产品级项目开发经验
3、熟悉常用设计模式和架构框架,熟悉高并发,高可靠性系统的设计,有gom/go-katos/gRPC/potobuf等技术的使用经验者优先
4、熟练使用MySQL或PgSQL数据库,掌握数据库性能调优相关技术
5、熟悉Redis/RabbitMQ/ElasticSeach或其他至少一种中间件产品
6、了解Docke,K8S,CICD,自动化运维相关技术优先
7、具备较强的责任心和良好的学习能力,对工作有热情,能够在压力下工作,肯吃苦
8、有SaaS多租户B端业务系统开发及架构经验者优先