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