About The Position

We are seeking a highly skilled Senior NoSQL Database Engineer with extensive experience in MongoDB to join our Database Architecture & Engineering team. This role involves designing, implementing, and maintaining scalable and highly available MongoDB database architectures for enterprise applications. You will be responsible for establishing data models, schema design standards, indexing strategies, and data governance practices. The position requires hands-on experience with MongoDB administration, performance optimization, high availability, disaster recovery, and cloud deployments across Azure, AWS, and GCP. You will also play a key role in automating operational tasks and providing L3 support for critical production environments.

Requirements

  • Strong hands-on experience with MongoDB Administration.
  • Deep understanding of Replica Sets, Sharding, MongoDB Atlas, Aggregation Framework, Indexing Strategies, GridFS, Backup & Recovery, and Security & Auditing.
  • Experience with one or more NoSQL technologies: MongoDB, Cassandra, Couchbase, DynamoDB, Cosmos DB, Redis.
  • Proficiency in Data modeling and schema design.
  • Experience in Database performance tuning, Capacity planning, Query optimization, and Data migration and modernization.
  • Hands-on experience with Microsoft Azure, AWS, and Google Cloud Platform (GCP).
  • Experience with DevOps & Automation tools including Terraform, Ansible, Python/Shell Scripting, Git, CI/CD pipelines, Docker, and Kubernetes.
  • Experience with monitoring tools such as MongoDB Ops Manager, CloudWatch, Azure Monitor, Datadog, Splunk, Grafana, and Prometheus.

Nice To Haves

  • MongoDB Certified Developer or DBA.
  • Experience with MongoDB Atlas Migration.
  • Experience in Database Modernization programs.
  • Knowledge of PostgreSQL, MySQL, SQL Server, or Oracle.
  • Experience supporting GenAI, Vector Databases, or AI-driven applications.
  • Exposure to Kafka and event-driven architectures.

Responsibilities

  • Design and implement scalable MongoDB database architectures for enterprise applications.
  • Establish data models, schema design standards, indexing strategies, and data governance practices.
  • Evaluate application access patterns and recommend optimal NoSQL data structures.
  • Design and implement sharding, replication, and clustering solutions.
  • Install, configure, upgrade, and maintain MongoDB databases.
  • Manage MongoDB Atlas, Enterprise, or Community Edition deployments.
  • Perform backup, restore, recovery, and database refresh activities.
  • Implement database security controls including authentication, authorization, encryption, and auditing.
  • Analyze database performance issues and implement tuning recommendations.
  • Optimize queries, aggregation pipelines, indexes, and data access patterns.
  • Monitor database health, capacity, and resource utilization.
  • Drive continuous improvements in database performance and availability.
  • Design and support MongoDB Replica Sets.
  • Implement DR strategies and ensure RPO/RTO objectives are met.
  • Conduct failover testing and resiliency validation.
  • Support business continuity initiatives.
  • Deploy and manage MongoDB databases across Azure, AWS, and GCP.
  • Develop Infrastructure as Code (IaC) and database automation solutions.
  • Automate provisioning, monitoring, patching, and operational tasks.
  • Support containerized deployments using Docker and Kubernetes.
  • Provide L3 support for critical production environments.
  • Participate in incident management, root cause analysis, and problem management activities.
  • Maintain operational documentation, runbooks, and architecture standards.
  • Collaborate with application, cloud, and DevOps teams.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service