Job Description :
Position: MongoDB
Location: Jacksonville, FL
Duration: Fulltime

Job Description
We are looking for an experienced MongoDB developer/DBA who will maintain MongoDB databases while optimizing the performance, security, the availability of MongoDB clusters.
Responsibilities
Maintain and configure MongoDB instances
Keep clear documentation of the database setup and architecture
Write procedures for backup and disaster recovery
Ensure that the databases achieve maximum performance and availability
Design indexing strategies
Configure, monitor, and deploy replica sets
Upgrade databases through patches
Create roles and users and set their permissions
{{ Add any other relevant responsibilities here. }}
Skills and Qualifications
{{ If huge volumes of data are involved: }} Experience in optimizing insertions of large amounts of data
{{ For Big Data: }} Experience with Big Data solutions like Hadoop
{{ For Big Data: }} Experience designing systems that deal with large data sets and a huge volume of transactions
{{ Part of a DevOps team? }} Experience with DevOps automation tools such as {{ Puppet | Ansible | other }}
{{ If the developer will be involved with instances on the cloud: }} Experience with {{ Microsoft Azure | AWS | Google Cloud Platform }} desirable
{{ If you will use other NoSQL databases to complement MongoDB: }} Experience with other NoSQL Databases like {{ Cassandra | Amazon DynamoDB | CouchDB }}
{{ If you will use other databases to complement MongoDB: }} Passionate about embracing new database technologies
{{ Especially important if hiring for a senior role: }} Demonstrate analytical, problem-solving, presentation, and interpersonal skills to handle various critical situations
{{ Especially important if hiring for a senior role: }} Exhibit strong problem-solving skills and communications skills to handle critical circumstances well
{{ If for web portals: }} Considerable hands-on experience in architecting web portals
{{ If for senior and lead positions: }} Determine tools to be used for the projects and set coding standards
Experience in ORMs like {{ Add the ORM/s you use here }}
{{ If the developer/administrator will get involved in deployment, etc.: }} Experience in working with a {{ Linux/UNIX or Windows }} environment
Experience in developing scripts to automate frequent tasks
{{ If needed: }} {{ Familiarity | Experience }} with sharded clusters
Knowledge of best patterns and practices for designing document schemas
Good grasp of MongoDB’s aggregation framework
Experience with {{ put your back-end runtime language or framework here, like Node.js or .NET Core }} MongoDB driver
DevOps experience to support our database {{ If needed }}
{{ Make sure to mention any other frameworks, libraries, or other technologies relevant to your development stack. }}