联系人:倪
联系电话:020-835****1
公司地址:广州市越秀区广州大道中路289号印报楼408、409房
后端开发工程师主要负责服务器端的开发与维护,以支持前端应用和整个系统的运行,其岗位职责通常包括以下几个方面:
一、系统设计与开发
1.参与软件系统的架构设计,根据业务需求制定合理的技术方案,确保系统的高可用性、性能和可扩展性。
2.负责核心模块的代码编写,实现业务逻辑、数据库操作、接口设计等功能,遵循良好的编程规范和设计模式。
二、数据库管理
1. 设计和优化数据库架构,根据业务需求创建数据库表结构、索引等,确保数据的高效存储和查询。
2. 编写复杂的SQL查询、存储过程和事务处理,以实现数据的持久化和业务逻辑的处理,同时负责数据库的性能调优。
三、接口开发与集成
1.开发与前端应用、第三方系统或其他后端服务进行交互的接口,定义接口规范和数据格式,确保不同系统之间的无缝集成。
2. 与前端开发人员密切合作,提供接口文档和技术支持,协助解决前端与后端的数据交互问题。
四、性能优化与安全
1.对系统进行性能分析和调优,通过优化算法、缓存策略、数据库查询等方式提高系统的响应速度和吞吐量。
2.确保系统的安全性,采取安全措施防止数据泄露、SQL注入、跨站脚本攻击等安全漏洞,遵循安全规范和***实践。
五、测试与维护
1. 编写单元测试用例,对自己开发的模块进行测试,确保代码的质量和稳定性,配合测试人员进行系统测试和集成测试。
2. 负责系统的日常维护和故障排查,及时解决生产环境中出现的问题,对系统进行升级和优化,以满足业务发展的需求。
【岗位要求】
1、计算机及相关专业,本科学历以上,三年以上同岗位工作经历;
2. 编程语言:熟练掌握至少一种后端编程语言,如PHP、Java、Python、C#、Node.js等。
3.框架与工具:熟悉常用的后端框架和工具,如Spring Boot、Django、Flask、Express.js等,能够快速搭建和开发Web应用。
4.数据库知识:精通关系型数据库(如MySQL、Oracle、SQL Server),熟悉NoSQL数据库(如MongoDB、Redis)的使用场景和基本操作。
5.具备较强的问题分析和解决能力,能够快速定位和解决系统中的故障和问题。
6.学习能力:保持对新技术的学习热情和敏感度,能够快速掌握和应用新的后端技术和框架,以适应不断变化的业务需求。
7. 团队协作:具备良好的团队合作精神,能够与前端开发人员、测试人员、产品经理等不同角色的人员紧密合作,共同完成项目任务。
8. 沟通能力:能够清晰地表达自己的想法和观点,理解他人的需求和意见,有效地进行技术沟通和交流。
公司地址:广州市越秀区广州大道中289号289艺术园印报楼408-409室
地铁5号线--五羊邨C出口