职位描述1 负责软件系统的架构设计、模块划分,确保系统的高性能、高可用性和可扩展性2 负责系统与第三方服务或硬件设备的集成,解决集成过程中的技术问题3 负责跟踪行业前沿技术,研究并引入适合公司业务的新技术和工具4 负责参与技术选型,评估新技术的可行性和潜在风险5 负责编写系统设计文档、接口文档和技术方案,确保文档的准确性和及时更新6 为团队提供技术支持,协助解决开发中的技术难题7 与产品经理、测试工程师、运维团队等紧密合作,确保项目按时高质量交付任职要求:1 本科及以上学历,计算机科学、软件工程、电子信息等相关专业2 3年以上软件系统开发经验,有大型分布式系统设计经验者优先3 精通至少一种编程语言(如Java、Python、C++、Go等),熟悉常用框架和工具4 熟悉分布式系统、微服务架构、消息队列(如Kafka、RabbitMQ)等技术5 熟悉数据库设计(如MySQL、PostgreSQL、MongoDB等),了解数据库优化和分库分表策略6 熟悉Linux操作系统,掌握Shell脚本编写和常用命令7 了解容器化技术(如Docker、Kubernetes)和DevOps工具链8 具备良好的沟通能力和团队协作精神,能够与不同背景的团队成员高效合作9 具备较强的学习能力和问题解决能力,能够快速掌握新技术并应用于实际项目10 具备较强的责任心和抗压能力,能够在高强度工作环境下保持高效输出