About the job
Join our dynamic team as a MongoDB Database Engineer where you will be responsible for managing, optimizing, and automating production-grade MongoDB clusters in enterprise environments. This role is not for the faint-hearted; it requires a profound understanding of MongoDB internals—we're looking for someone who can own cluster health, performance, and automation from start to finish.
Key Responsibilities
- Administer and support MongoDB replica sets and sharded clusters
- Design and maintain robust high availability and disaster recovery strategies
- Perform backups, restores, upgrades, and patching with minimal or zero downtime
- Monitor cluster health, replication lag, disk usage, and query performance
- Diagnose and resolve issues such as slow queries, locking problems, index inefficiencies, and capacity bottlenecks
- Implement security best practices including:
- Authentication & authorization (RBAC)
- TLS / encryption at rest
- Auditing and access controls
- Automate MongoDB operations using Ansible, scripts, and CI/CD pipelines
- Support MongoDB deployments on AWS / Azure / GCP
- Collaborate closely with application and DevOps teams for schema design and performance optimization
- Participate in on-call rotations and manage production incidents
- Maintain thorough operational documentation and runbooks

