职位描述: 岗位职责:
1、协助项目经理参与或负责公司SaaS产品后端框架、组件、服务等的系统设计与开发工作;
2、根据开发进度和任务分配,完成产品相应模块的开发迭代和维护工作;
3、解决开发、测试过程中出现的问题,为产品提供技术支持,提升产品整体的运行效率与稳定性;
4、参与或负责团队
技术能力培养提升,撰写技术文档并进行整理、归档,指导和培养后端研发成员;
5、不断学习和研究新技术以满足产品的需求,同时完成项目经理交代的其它任务。
职位要求:
1、5年以上工作经验,计算机相关专业本科毕业,有大厂或SaaS开发经验者优先考虑;
2、3年以上后端开发经验(含Java),有扎实的Go语言编程基础,熟悉Golang基数数据结构、Go协程、Channel和锁等;
3、熟悉常用的Go Web框架或容器、中间件,如:gin,beego、gRPC、linked、k8s、Kafka、 RabbitMQ等;
4、熟悉Linux或Unix操作系统,具有良好的代码规范意识及编码风格,掌握基本的前端知识js、ajax等,了解前后端分离架构;
5、熟练使用MySQL数据库及Redis缓存,掌握缓存优化、SQL性能优化等技能;
6、熟悉敏捷开发模式及Devops团队协作方式,了解Agile、SCRUM、Test Diven等软件工程方法;
7、有大型分布式、高并发、高负载、高可用、可扩展性的微服务系统设计、开发和调优经验者优先考虑;
8、有领域驱动设计(DDD)经验,熟悉docke、docke-compose、k8s服务编排等云原生技术者优先考虑;
9、拥有较好的沟通技巧及团队合作精神,较强的责任感、进取精神和优秀的领导力。