职位描述
岗位职责
1.架构设计与优化:主导或参与SaaS产品的整体技术架构设计,包括微服务拆分、分布式系统搭建、多租户架构实现、权限体系设计等,保障系统的高可用、高扩展性、安全性及性能指标。
2.核心模块开发:负责SaaS产品核心业务模块的代码开发、单元测试及上线交付,攻克复杂技术难点,确保代码质量与功能稳定性。
3.技术方案落地:针对SaaS场景的关键需求(如租户隔离、弹性扩容、数据备份与恢复、定制化配置等),输出可行的技术方案并推动落地执行。
4.技术团队支撑:参与技术选型、技术规范制定,指导初级工程师开展工作,分享SaaS领域技术经验,提升团队整体技术能力。
5.系统运维与迭代:持续监控系统运行状态,识别性能瓶颈与潜在风险,提出优化方案并实施;结合业务发展需求,推动架构演进与技术升级。
6.跨团队协作:与产品、前端、测试等团队紧密配合,理解业务需求并转化为技术实现方案,保障产品迭代效率与交付质量。
任职要求
核心要求
1.本科及以上学历,计算机相关专业,5年以上后端开发经验,其中至少2年SaaS领域相关工作经验。
2.精通至少一种主流后端开发语言(Java/Python/Go等),深入理解对应的框架生态(如Spring Cloud/Django/Gin等)。
3.熟悉SaaS产品核心技术特性,深入理解多租户架构(如数据隔离、资源隔离方案)、微服务架构设计、API网关、服务注册与发现等关键技术。
4.具备分布式系统设计与开发经验,熟悉缓存(Redis等)、消息队列(Kafka/RabbitMQ等)、数据库(MySQL/PostgreSQL等)的应用与优化。
5.具备良好的架构思维和问题分析能力,能独立解决复杂技术难题,对技术选型有清晰的判断的能力。
加分项
1.有大型SaaS产品从0到1架构搭建或规模化迭代的完整经验。
2.熟悉云原生技术(Docker、Kubernetes等),有云平台(AWS/Azure/阿里云等)SaaS应用部署与运维经验。
3.具备DevOps实践经验,熟悉CI/CD流程搭建与自动化测试体系。
4.对SaaS产品的安全性设计(如数据加密、权限管控、漏洞防护)有深入研究。
5.有开源项目贡献经验或技术社区分享经历。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕