岗位职责:
1.设计和开发后台系统:包括规划数据库结构、定义和实现业务逻辑,以及创建API来处理来自前端的请求。 2.优化性能:持续关注应用程序的性能,并采取必要的措施来提高系统的运行效率,如优化数据库查询、改进算法或引入缓存技术。 3.集成和测试:与其他团队成员(如前端工程师和QA工程师)紧密合作,确保后台系统可以正确地与前端进行交互,并编写和执行自动化测试以确保系统的稳定性和可靠性。 4.维护和故障排除:当系统运行出现问题时,需要快速定位和解决问题,可能涉及分析日志、调试代码或与系统的其他部分进行交互。 5.技术选型和分析:持续关注最新的技术趋势和工具,并决定哪些技术最适合项目,进行技术风险评估以确保项目的顺利实施。
任职要求:
1.编程技能:需要具备良好的编程习惯和风格,对技术有浓厚兴趣,拥有良好的数据结构和算法功底,以及较强的逻辑思维能力。 2.经验要求:有服务端开发经验,熟悉Linux系统环境,熟悉web服务器(如Apache或Nginx)者优先。有GitHub等代码贡献经验者优先,全栈开发经验者更受青睐。 3.技术要求:需要熟悉Python、Java等编程语言,以及MySQL、PostgreSQL等数据库技术。对于Django、Spring等框架有一定的了解和应用经验。 4.其他技能:熟悉基本的前端开发,了解常用的互联网协议,具备良好的面向对象编程经验,以及规范接口编写能力。对用户体验、交互操作流程及用户需求有一定的了解。