岗位职责:
1、系统架构设计及实现:设计高可用、可扩展的分布式架构,支撑业务增长需求;
2、数据库与数据管理:设计数据表结构,优化SQL查询性能,管理数据库系统,应用缓存技术(redis)提升数据访问效率,设计数据备份与容灾方案;
3、接口开发与集成:开发RESful接口供前端调用,确保接口安全性与稳定性。对接第三方服务(如地图API或SDK),实现系统间数据互通。
4、系统保障:通过负载均衡、代码优化、数据库索引调优提升并发处理能力,解决高负载场景下的性能瓶颈。通过数据加密策略,防御SQL注入攻击。
5、协作与流程管理:与产品经理沟通需求细节,参与技术方案评审,协同前端工程师定义接口规范,支持前端功能实现。撰写技术文档(设计说明书、API文档)
6、技术选型:主导框架、中间件、开源组件、开源工具选型。
岗位要求:
1.本科以上学历,计算机/软件工程相关专业;
2.3年以上的后端开发经验,至少独立完成或者主导过一个成熟的软件产品;
3.精通Java/Python编程语言,精通MySQL数据库,熟练使用云与容器docker,k8s等;
4.能够在后端开发独当一面,主导后端的架构设计及开发,攻坚克难解决问题的精神;
5.熟练使用vs code开发工具,git代码管理工具、postman工具、数据库管理工具等;
6.有大数据开发经验优先;
其他:
1.有良好的沟通能力和驱动力,有很强的责任心和合作精神,优秀的文字撰写能力;
2.接受短期出差;