职位概述
作为软件开发人员,您将负责使用多种编程语言设计和构建可扩展的后端服务。您的主要关注点将是开发满足我们组织需求的强大应用程序。
• 设计并开发高质量的软件应用程序,考虑可扩展性。
• 使用现代技术(如 ReactJS、JavaScript 和 TypeScript)构建直观且响应迅速的前端应用程序。
• 使用 React Native 开发和维护移动应用程序。
• 优化关系型和非关系型数据库,包括 MySQL 和 MongoDB。
• 通过 RESTful API 和 SDK 与第三方服务和平台集成。
• 使用实时流协议(RTSP)处理多媒体数据流。
• 在使用 Docker 的容器化环境中部署和维护应用程序。
• 在 Linux 操作系统上执行开发和基本管理任务。
• 与跨职能团队合作,定义、设计和发布新功能。
要求
• 计算机科学、软件工程或相关领域的文凭或学位。
• 至少 2-3 年全栈或后端开发经验。
• 精通一种或多种后端语言:Java、Node.js 或 Python。
• 具有现代前端技术的经验:ReactJS、JavaScript 和 TypeScript。
• 熟悉 React Native 用于跨平台移动应用开发。
• 对 HTML5、CSS3 和响应式 UI 设计有扎实的理解。
• 具有 MySQL 和 MongoDB 的实际经验。
• 对 REST API 和第三方 API 集成有良好的理解。
• 具有 Docker 和基于容器的部署的实践经验。
• 具备 Linux 操作系统的开发和服务器端操作的工作知识。