职责
• 系统架构与设计:
• 设计、实施和维护可扩展和高效的后端系统。
• 与跨职能团队合作,了解需求并将其转化为技术规格。
• 后端开发:
• 使用Python、Java或Node.js等语言编写干净、易维护和高效的代码。
• 开发和优化API,以便与前端应用程序和第三方服务无缝集成。
• 数据库管理:
• 设计和优化数据库模式以提高性能和可扩展性。
• 实施和维护数据存储解决方案,确保数据的一致性和完整性。
• 云技术(AWS):
• 利用AWS服务构建、部署和扩展应用程序。
• 实施和维护基于云的解决方案,利用AWS技术。
• 性能优化:
• 识别和解决后端基础设施的性能瓶颈。
• 实施缓存和其他优化技术,以提高系统性能。
• 安全和合规性:
• 实施和维护安全最佳实践,保护敏感数据。
• 确保符合相关行业标准和法规。
• 监控和故障排除:
• 实施监控解决方案,跟踪系统的健康状况和性能。
• 及时诊断和解决问题,以最小化停机时间。
• 文档编写:
• 创建和维护代码、API和系统架构的技术文档。
• 参与知识共享会议,推广团队内部的最佳实践。
资格要求
• 计算机科学、工程或相关领域的学士或硕士学位。
• 5年以上后端开发经验。
• 熟练掌握一种或多种后端编程语言(如Python、Java、Node.js)。
• 具备数据库设计和优化经验(SQL和/或NoSQL数据库)。
• 对系统架构、微服务和API设计原则有深入理解。
• 熟悉云平台,特别是AWS。
• 有容器化技术(Docker、Kubernetes)的经验。
• 出色的问题解决和调试能力。
• 良好的沟通和协作能力。