MongoDB

MongoDB Developer Job Description Template

MongoDB is a document-based NoSQL database. 它以支持可伸缩性、灵活性和复杂查询而闻名. It also features high availability, document validation, and tools for automation, backup, and monitoring.

Share

MongoDB is a document-based NoSQL database. 它以支持可伸缩性、灵活性和复杂查询而闻名. It also features high availability, document validation, and tools for automation, backup, and monitoring.

拥有唯一的MongoDB开发人员在工作场所并不常见. 通常,MongoDB经验是所需后端技能的补充. 招聘广告通常需要一个后端开发人员 Node.js and C#, etc.) who has experience working with MongoDB.

However, 用于拥有许多MongoDB实例的大型企业, a dedicated MongoDB developer makes sense. This template can help you in this case.

它还可以为MongoDB专业化比平时更重要的工作提供帮助:您可以将它与 other templates that involve your tech stack.

一个优秀的MongoDB开发人员应该在概念层面上理解SQL和NoSQL数据库之间的关键区别. 他们还应该熟悉MongoDB的特定语法. 他们可以是具有丰富的MongoDB实践经验的开发人员, 也可以是有开发经验的DBA.

MongoDB开发人员-职位描述和广告模板

复制此模板,并将其修改为自己的模板:

Company Introduction

{{写一段简短而醒目的关于你公司的文字. 一定要提供有关公司文化、津贴和福利的信息. Mention office hours, remote working possibilities, 以及所有你认为能让你的公司有趣的东西. }}

Job Description

我们正在寻找有经验的MongoDB开发人员/DBA,他们将在优化性能的同时维护MongoDB数据库, security, the availability of MongoDB clusters.

Responsibilities

  • Maintain and configure MongoDB instances
  • 保持数据库设置和体系结构的清晰文档
  • 编写备份和灾难恢复的过程
  • 确保数据库达到最高的性能和可用性
  • Design indexing strategies
  • Configure, monitor, and deploy replica sets
  • Upgrade databases through patches
  • 创建角色和用户,并设置其权限
  • {{在这里添加任何其他相关职责. }}

Skills and Qualifications

  • {{ If huge volumes of data are involved: }} 有优化大量数据插入的经验
  • {{ For Big Data: }} Experience with Big Data solutions like Hadoop
  • {{ For Big Data: }} 有设计处理大型数据集和大量事务的系统的经验
  • {{ Part of a DevOps team? }} 有使用DevOps自动化工具的经验,例如 {{ Puppet | Ansible | other }}
  • {{如果开发人员将涉及云上的实例:}} Experience with {{微软Azure | AWS |谷歌云平台}} desirable
  • {{如果您将使用其他NoSQL数据库来补充MongoDB:}} Experience with other NoSQL Databases like {{ Cassandra | Amazon DynamoDB | CouchDB }}
  • {{如果您将使用其他数据库来补充MongoDB:}} 热衷于采用新的数据库技术
  • {{在招聘高级职位时尤其重要:}} Demonstrate analytical, problem-solving, presentation, 以及处理各种危急情况的人际交往能力
  • {{在招聘高级职位时尤其重要:}} 表现出较强的问题解决能力和沟通能力,能很好地处理关键情况
  • {{ If for web portals: }} 在web门户架构方面有丰富的实践经验
  • {{ If for senior and lead positions: }} 确定项目要使用的工具并设置编码标准
  • Experience in ORMs like {{ Add the ORM/s you use here }}
  • {{如果开发人员/管理员将参与部署等.: }} Experience in working with a {{ Linux/UNIX or Windows }} environment
  • 有开发脚本以自动执行频繁任务的经验
  • {{ If needed: }} {{ Familiarity | Experience }} with sharded clusters
  • 了解设计文档模式的最佳模式和实践
  • Good grasp of MongoDB’s aggregation framework
  • Experience with {{将后端运行时语言或框架放在这里,如Node.js or .NET Core }} MongoDB driver
  • DevOps experience to support our database {{ If needed }}
  • {{ Make sure to mention any other frameworks, libraries, 或者其他与您的开发堆栈相关的技术. }}
  • {{列出您可能需要的任何教育水平或证书. }}
See also:Toptal’s growing, community-driven list of essential MongoDB interview questions

Recent MongoDB Articles by Toptal Engineers

How to Hire MongoDB Developers

MongoDB developers build scalable, performant, 和安全解决方案与他们的知识有效的NoSQL数据库设计和建模. 这份招聘指南将帮助你找到理想的专家, 无论您是需要支持基本的web应用程序还是大规模的web应用程序, data-intensive project.

Read Hiring Guide

Find the right MongoDB interview questions

阅读社区驱动的MongoDB面试问题列表.
阅读它们,评论它们,甚至贡献你自己的.

Read the Questions

Hire a Top MongoDB Developer Now

Toptal是一个面向顶级MongoDB开发者的市场, engineers, programmers, coders, architects, and consultants. 顶级公司和初创公司选择Toptal MongoDB自由职业者进行关键任务软件项目.

See Their Profiles

Marcin Bodnar

Freelance MongoDB Developer
PolandToptal Member Since March 1, 2019

Marcin是一名专注于web开发的高级软件工程师,拥有超过15年的专业经验(在初创公司和企业环境中),并成功完成了300多个web项目. When it comes to development, he believes that motivation, communication, high resistance to stress, 在实现客户期望的过程中,团队文化至关重要. Marcin同样喜欢团队合作或独立工作.

Show More

Petr Rusanov

Freelance MongoDB Developer
NetherlandsToptal Member Since October 19, 2015

peter是一名全栈工程师,拥有17年优化代码、成本和用户体验的经验. 他擅长为云原生服务编写安全、可读和可靠的代码. He is proficient in Go, Node.js, PostgreSQL, MongoDB, Bigtable, GCP/AWS/Azure, React/Vue, Kubernetes, ArgoCD, Docker, and Terraform. peter专注于提供卓越的用户体验和优化大规模应用程序,以实现最佳性能和成本效率.

Show More

Silvio Di Stefano

Freelance MongoDB Developer
FranceToptal Member Since November 29, 2013

Silvio是一位专门从事开发的软件工程师, hosting, and maintenance of top-quality websites. 他与世界各地的许多团队合作过, 努力提供高端的服务和支持. 他在14岁时用PHP发布了他的第一个网站,并且是TDD的倡导者.

Show More

在Toptal Network中发现更多MongoDB开发人员

Start Hiring

Toptal Connects the Top 3% of Freelance Talent All Over The World.

Join the Toptal community.