About The Position

We’re looking for a Senior MongoDB Developer/Administrator with deep expertise in database performance, scalability, and architecture. You’ll own the design, optimization, and maintenance of MongoDB clusters across environments—ensuring speed, resilience, and data integrity for mission-critical systems.

Requirements

  • 8+ years of professional experience working with MongoDB in production.
  • Proven expertise with aggregation pipelines, complex queries, and index optimization.
  • Strong understanding of sharding, replication, and oplog management.
  • Experience using MongoDB Atlas, including cluster configuration, VPC peering, and PrivateLink.
  • Proficiency in performance tuning and query analysis for large-scale databases.
  • Experience implementing backup and restore processes, including point-in-time recovery.
  • Hands-on experience with infrastructure as code for MongoDB automation.
  • Familiarity with Atlas security and compliance practices.

Nice To Haves

  • Experience integrating MongoDB with cloud platforms (AWS, GCP, or Azure).
  • Knowledge of multi-region cluster management and serverless MongoDB setups.
  • Familiarity with data modeling patterns for analytics, logging, or time-series workloads.
  • Exposure to DevOps pipelines for database deployment and CI/CD integration.

Responsibilities

  • Design, configure, and maintain MongoDB clusters, including replica sets and sharded environments.
  • Optimize database schema design, balancing embedded vs. referenced structures for performance and scalability.
  • Analyze and tune query performance using explain plans, index intersection, and profiling.
  • Implement and manage backup and recovery strategies (mongodump, snapshots, point-in-time recovery).
  • Automate deployment and configuration using Terraform, Ansible, or Ops Manager APIs.
  • Monitor and troubleshoot database health using Ops Manager, Atlas metrics, and custom monitoring scripts.
  • Manage security controls: RBAC, field-level encryption, TLS/SSL, audit logging, and LDAP integration.
  • Work with application teams to optimize MongoDB driver usage (Node.js, Python, Java).
  • Implement change streams, multi-document transactions, and time-series collections.
  • Support data migrations and cluster upgrades with minimal downtime.
  • Collaborate with infrastructure, security, and application engineers to align on data architecture best practices.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service