岗位职责:
一、系统架构设计与实现
1、负责核心业务系统的后端架构设计(如微服务、分布式系统),确保系统高可用、高性能、可扩展;
2、主导技术选型(如数据库、缓存、消息队列),制定技术方案并推动落地。
二、高并发场景优化
1、针对高流量业务(如电商秒杀、金融交易),进行系统级性能优化(如分库分表、读写分离、负载均衡);
2、设计并实现分布式锁、限流熔断、异步处理等机制,保障系统稳定性。
三、跨平台开发与中间件集成
1、开发跨平台服务(如 Web、移动端后端),确保多端数据一致性;
2、集成数据库(MySQL/PostgreSQL)、缓存(Redis)、消息队列(Kafka/RabbitMQ)、搜索引擎(Elasticsearch)等中间件,优化数据流转效率。
四、代码质量与工程化
1、编写高质量、可维护的代码,遵循设计模式(如工厂模式、观察者模式)和代码规范;
2、推动 CI/CD 流程落地,实现自动化测试、部署与监控。
五、技术研究与团队协作
1、跟踪前沿技术(如容器化、云原生、AI 辅助开发),并在团队内分享与落地;
2、指导初级工程师成长,参与技术方案评审和代码 Review。
六、问题排查与应急响应
1、快速定位
岗位要求:
1、熟悉 C ,C++ ,Golang ,Java 等主流编程语 言,对前沿技术始终保持好奇与学习心态;
2、优秀的代码能力、数据结构和基础算法功底
3、熟悉并可合理使用常见设计模式,关注规范 性,有较好的代码设计和编写习惯;
4、熟悉常用的中间件,包括不限于数据库、缓 存、消息队列、搜索,并理解中间件的基本原 理;
5、具有系统级优化和跨平台开发的能力
5 、4 年以上相关后端开发经验,计算机相关专业 本科学历以上,能够独立完成系统架构搭建,具 备高并发相关项目经验