freehire launches on Product Hunt on 26 August.

Follow →

Database Administrator

Summary

Maintains and scales MongoDB and relational databases, ensuring high availability and performance for critical systems.

We are looking for a Database Administrator (MongoDB) to join our team, focusing on the architecture, scaling, and management of mission-critical database environments. This role requires strong hands-on expertise in MongoDB, along with exposure to relational databases.

Key Responsibilities

  • Lead end-to-end MongoDB administration (design, deployment, upgrades, security)
  • Manage and optimize Replica Sets & Sharded Clusters
  • Ensure 24/7 availability of production databases with proactive monitoring
  • Troubleshoot complex database performance issues (memory, locking, replication lag)
  • Support RDBMS environments (Oracle / PostgreSQL) where required
  • Manage MongoDB deployments across AWS, GCP, or Azure
  • Work with developers on query optimization and indexing strategies
  • Implement backup, recovery, and disaster recovery strategies

Requirements

  • Bachelor's Degree in Computer Science or related field
  • Minimum 2–5 years of hands-on experience as a MongoDB DBA
  • Strong experience in Replica Sets, Sharding, and Cluster Management
  • Experience in Linux/Unix environments
  • Familiar with cloud platforms (AWS / GCP / Azure)
  • Knowledge of performance tuning, indexing, and database optimization
  • Willing to support on-call / after-hours / weekend operations

Nice to Have

  • Experience with Oracle / PostgreSQL or other NoSQL databases
  • Scripting skills (Python / Shell) for automation
  • Familiar with monitoring tools (Prometheus, Grafana, MongoDB Ops Manager)
  • Knowledge of database security (RBAC, TLS/SSL, encryption)

See also