职责:
1.负责公司核心产品后端系统的设计.开发.编码.测试及上线交付,主导后端技术架构搭建与优化,保障系统的高可用性.高扩展性和安全性,贴合产品业务场景实现高效落地。
2.具备强烈的产品化开发设计思维,能够深入理解业务需求,将复杂业务场景拆解.抽象为标准化的技术模块和可复用的系统组件,推动产品后端架构的规范化.产品化迭代。善于进行业务和技术层面的抽象总结,提炼通用技术方案和业务中间件,降低系统耦合度,提升开发效率.可维护性,支撑产品快速迭代和业务规模化拓展。善于进行业务和技术层面的抽象总结,提炼通用技术方案和业务中间件,降低系统耦合度,提升开发效率.可维护性,支撑产品快速迭代和业务规模化拓展。
2.主导后端核心业务逻辑开发,包括数据模型设计.接口开发.业务流程封装,衔接前端.测试及运维团队,确保前后端协同高效,解决开发过程中的技术难点和瓶颈问题。
3.参与产品需求评审.技术方案研讨,结合后端技术能力给出合理化建议,平衡技术实现与产品体验,推动产品功能的可行性落地和优化升级。
4.负责后端系统的日常维护.性能监控.故障排查及迭代优化,及时响应线上问题,保障系统稳定运行。参与技术债务清理,持续提升系统质量。
5. 配合团队完成技术文档编写,包括架构设计文档.接口文档.开发规范等,推动团队技术沉淀和知识共享。协助指导初级工程师开展开发工作,提升团队整体技术水平。
要求:
1. 本科及以上学历,计算机科学与技术.软件工程.电子信息等相关专业,3年及以上产品后端研发工作经验。熟练掌握至少一种后端开发语言(Java.Go.Python等),精通对应的开发框架(如SpringBoot.SpringCloud.Gin等),具备扎实的后端开发功底。
2..精通关系型数据库(MySQL.Postgresql等)和非关系型数据库(Redis.MongoDB等),熟练掌握SQL优化.数据建模.索引设计,具备海量数据处理和性能优化经验。
3.具备优秀的抽象思维和逻辑分析能力,能够快速拆解复杂业务需求,抽象出通用技术模型和业务组件,具备独立设计和实现复杂后端系统的能力。
4..具备清晰的产品化开发思维,关注产品体验和业务价值,能够主动结合业务场景优化技术方案,而非单纯完成功能开发。
5.熟悉分布式系统.微服务架构.消息队列等常用后端技术,了解相关技术的原理和应用场景,能够根据业务需求选择合适的技术方案。
6.具备良好的沟通协调能力.团队协作精神和问题解决能力,责任心强,能承受一定的工作压力,具备良好的代码规范和开发习惯。
7.熟悉RESTful API设计规范,具备接口开发.接口调试和接口文档编写经验,能够高效配合前端团队完成协同开发。
8.- 能够熟练使用Trae.OpenCode等AI编程工具,可借助AI工具提升编码效率.优化开发流程者优先。
9.熟悉ERP.MES等生产制造相关产品,熟悉生产制造行业业务流程(如生产计划.物料管理.车间管控等)者优先