MongoDB Specialist

Riyadh Tax Free17 hours agoFull-time External
Negotiable
Job summary We are seeking a MongoDB specialist responsible for designing, implementing, optimizing, and maintaining MongoDB databases to support high-performance, scalable applications. The role requires close collaboration with application developers, DevOps, and business stakeholders to ensure data solutions align with business needs. Key responsibilities Database design & development Design and implement MongoDB schemas based on application and business requirements. Optimize data models for performance, scalability, and maintainability. Develop and maintain indexes, aggregation pipelines, and queries. Performance & optimization Monitor database performance and troubleshoot issues. Optimize queries, indexes, and storage usage. Ensure high availability and disaster recovery using replica sets and sharding. Operations & maintenance Install, configure, upgrade, and manage MongoDB environments. Perform backup and restore operations. Implement security best practices including authentication, authorization, and encryption. Collaboration & support Work closely with developers to support application data needs. Assist business and technical teams with data analysis and reporting. Support production issues and participate in on-call rotations if required. Documentation & governance Document database architecture, standards, and best practices. Ensure compliance with data governance and security policies. Requirements Required skills & qualifications Technical skills Strong hands-on experience with MongoDB (Community or Enterprise). Proficiency in NoSQL data modeling concepts. Experience with replica sets and sharding. Experience with aggregation framework. Knowledge of indexing strategies. Knowledge of Linux/Unix environments. Experience with scripting (Shell, Python, or similar). Tools & platforms MongoDB Atlas. Docker / Kubernetes. Cloud platforms (AWS, Azure, or GCP). Monitoring tools such as MongoDB Ops Manager, Prometheus, and Grafana.