职位描述
(甲方自研)
一、岗位职责
1.全流程后端开发:独立负责运动社交类 APP 后端从需求分析、架构设计到编码实现的全流程工作,设计高可用、可扩展的后端架构,保障系统在高并发场景下的稳定性;主导接口设计与开发,为移动端、Web 端等多终端提供高效、安全的数据服务。
2.核心业务逻辑实现:深入理解运动社交业务场景,实现用户体系、动态发布与互动(点赞、评论、分享)、即时通讯、运动数据统计等核心功能;结合业务需求,设计并优化数据库模型,确保数据存储与查询的高效性。
3.技术方案与协作:与产品团队紧密配合,将业务需求转化为技术方案,参与技术方案评审与决策;与前端、移动端开发团队协作,制定接口规范,保障多端数据交互的流畅性;与运维团队合作,完成后端服务的部署、监控与调优。
4.系统维护与迭代:负责后端服务的日常维护,及时修复线上问题,保障服务的高可用性;根据用户反馈和市场需求,持续优化后端性能,推动功能迭代升级;关注行业技术趋势,引入新技术提升系统竞争力。
二、任职要求
(一)教育背景
大专及以上学历,计算机科学、软件工程、网络工程等相关专业。
(二)工作经验
1.具备 5 年以上后端开发经验,有运动社交类或高并发互联网产品的后端开发经验者优先;熟悉社交互动、运动数据处理等业务场景的技术实现。
2.有完整的后端项目从 0 到 1 开发、上线及运维经验,主导过至少 1 个大型后端系统的架构设计与落地,熟悉服务器部署、容灾备份等流程。
(三)专业技能
1.开发语言与框架:精通 Java、Go、Python、Node.js 等至少一种后端开发语言;熟练使用主流开发框架,如 Spring Boot(Java)、Gin(Go)、Django(Python)、Express(Node.js)等;熟悉微服务架构,有使用 Spring Cloud、Dubbo 等微服务框架的经验者优先。
2.数据库与缓存:熟练掌握 MySQL、PostgreSQL 等关系型数据库的设计、开发与优化;熟悉 Redis、Memcached 等缓存技术,能设计高效的缓存策略;了解 MongoDB 等非关系型数据库的使用场景。
3.网络与中间件:熟悉 HTTP/HTTPS 协议,具备 API 设计与开发能力;熟练使用消息队列(如 Kafka、RabbitMQ)实现异步处理与流量削峰;了解分布式事务解决方案(如 TCC、Seata)。
4.工具与技术:熟练使用 Git 进行版本控制,熟悉 Maven、Gradle 等项目构建工具;熟悉 Linux 操作系统,具备 Shell 脚本编写能力;了解 Docker、Kubernetes 等容器化与编排技术,熟悉 CI/CD 流程。
(四)能力素质
1.具备优秀的问题解决能力,能够快速定位并解决后端性能瓶颈、分布式系统故障等复杂技术问题;具备良好的逻辑思维和系统设计能力。
2.拥有出色的沟通协作能力,能与多团队高效协作;具备良好的文档撰写习惯,能清晰记录技术方案、接口文档等内容。
(五)加分项
1.有高并发、分布式系统设计与开发经验,熟悉负载均衡、熔断降级、流量控制等技术(如 Nginx、Sentinel)。
2.熟悉 AI 相关技术在后端的应用(如运动数据智能分析、内容推荐算法集成);了解区块链技术在社交场景的应用(如用户数据确权)。
3.参与过开源项目,或在技术社区有活跃表现,具备良好的技术影响力。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕