工作职责:
1、参与系统架构设计与技术选型,主导核心服务的架构迭代,保障系统高可用、高并发、高安全性;
2、负责后端核心模块的编码实现、单元测试与集成测试,确保代码质量与交付效率;
3、深入分析系统性能瓶颈,通过算法优化、缓存策略、数据库调优等方式提升系统吞吐量与响应速度;
4、主导技术难点攻关,解决分布式系统、微服务架构、数据一致性等复杂技术问题;
5、参与需求评审与技术方案讨论,提供专业技术建议,平衡业务需求与技术实现;
6、搭建与完善研发规范、测试流程、部署流程,推动团队工程化能力提升;
7、指导初级 / 中级开发工程师,分享技术经验,提升团队整体技术水平;
8、关注行业前沿技术动态,引入合适的新技术、新框架,持续优化技术体系。
任职要求:
1、本科及以上学历,计算机相关专业,3 年以上后端开发经验,至少1 年大型分布式系统或微服务架构项目实战经验;
2、 精通至少一种后端开发语言(Java/Go/Python/Node.js 等),深入理解语言底层原理与设计模式;
3、熟练掌握微服务架构设计理念,具备服务拆分、服务注册发现、配置中心、API 网关等实践经验;
4、精通关系型数据库(MySQL/Oracle 等)与 NoSQL 数据库(Redis/MongoDB 等),具备复杂 SQL 优化、数据建模与缓存设计能力;
5、熟悉分布式系统核心技术,如分布式事务、分布式锁、消息队列(Kafka/RabbitMQ 等)、负载均衡等;
6、具备良好的代码规范与质量意识,熟练使用 Git、Jenkins、Junit 等研发工具与测试框架;
7、有高并发、高可用系统设计与优化经验者优先(如峰值 QPS 10 万 +、数据量亿级以上项目);
8、具备云原生技术经验(Docker、K8s、Istio 等)或中间件二次开发经验者优先。
9、具备较强的问题分析与解决能力,能快速定位并解决复杂技术问题;
10、拥有良好的技术视野,乐于探索新技术、新方案,具备独立思考与创新能力;
11、具备优秀的沟通协调能力与团队协作精神,能有效推动跨团队技术协作;
12、责任心强,抗压能力强,能适应快速迭代的业务节奏;
13、具备良好的文档编写习惯,能清晰输出技术方案、设计文档等。