职位描述
职位名称:MongoDB开发人员
工作地点:迪拜
职责
职位描述:
- 设计、开发和维护MongoDB数据库、集合和文档。
- 创建针对应用程序需求的高效数据模型。
- 实施索引策略以确保快速查询性能。
- 开发和优化查询、聚合和管道。
- 将MongoDB与后端系统(Node.js、Python、Java、.NET等)集成。
- 处理数据库扩展、分片和复制以实现高可用性。
- 监控和提高数据库性能、安全性和可靠性。
- 在需要时执行从SQL或其他NoSQL数据库的数据迁移。
- 使用MongoDB工具管理备份和恢复程序。
- 与开发人员、DevOps工程师和架构师合作,提供可扩展的解决方案。
- 在生产环境中排查和解决数据库问题。
所需技能和资格
- 拥有丰富的MongoDB和NoSQL数据建模经验。
- 精通MongoDB查询语言(MQL)。
- 具有聚合管道、索引和模式设计经验。
- 熟悉MongoDB Atlas、云部署和安全设置。
- 有将MongoDB与后端语言(首选Node.js)集成的经验。
- 理解数据库集群、复制和分片。
- 了解API开发和RESTful服务。