高级软件架构师,API

15个月前全职
Viral Nation Inc.

Viral Nation Inc.

location 多伦多
unsaved
职位概述: Viral Nation正在寻找一位技术娴熟、经验丰富的高级软件架构师,专注于API开发,加入我们充满活力的组织。这个角色将在塑造后端工程职能的技术方向上发挥关键作用。在这个职位上,您将与跨职能团队合作,提供技术领导力、架构指导,并确保高质量、可扩展和可维护的后端解决方案的成功交付。 职责: 设计和架构: • 开发、拥有并推动API架构和设计; • 与跨职能团队合作,定义技术需求,并创建与业务目标一致的架构设计。 技术领导力: • 选择并推动采用适当的工具、库和框架,以提高开发效率和产品质量; • 在解决方案过程中推荐构建、购买/采用或合作机会。 编码标准和最佳实践: • 为业务制定并执行API开发的标准、最佳实践和指南; • 进行代码审查,并提供建设性反馈,以确保代码质量和可维护性。 性能优化: • 识别和解决服务器端架构中的性能瓶颈。 • 创建性能、标准和安全性的质量跟踪指标和仪表盘。 • 实施和倡导性能优化技术,构建高性能的服务器端应用程序。 可扩展性和可维护性: • 为性能、可靠性和可扩展性优化后端系统。 • 与工程团队密切合作,重构和优化现有的代码库,以实现长期可持续性。 跨职能合作: • 与其他架构师密切合作,确保端到端系统的一致性。 • 与产品和其他团队合作,了解系统需求和使用情况。 指导和领导力: • 为后端工程师提供指导和指导,培养持续学习和改进的文化。 • 通过亲身参与开发活动以身作则,发挥领导力。 资格和技能: • 至少5年以上后端开发经验,注重架构和设计。 • 能够展示在后端技术(如Node.js、Python(Django)或类似技术)方面的高级专业知识。 • 深入了解数据库系统(包括SQL和NoSQL)、数据模型设计和数据访问模式。 • 在Web应用程序架构和设计模式以及性能优化技术方面具有丰富的经验。 • 在微服务架构和API设计方面具有较强的背景。 • 在为RESTFUL API系统确定安全最佳实践方面有成功的记录。 • 在GraphQL系统的安全最佳实践方面有丰富的经验。 • 在测试工具和框架方面具有卓越的专业知识。 • 对CI/CD工具和流程(包括容器化)有深入了解。 • 有领导和指导工程团队的经验。 • 清晰简明的跨职能沟通和协作能力。 优先考虑: • 计算机科学、软件工程或相关领域的学士或硕士学位,或相关经验。 • 有使用AWS、Azure或Google Cloud等云平台的经验。