Schema Modeling: Design scalable and flexible MongoDB schema tailored to application data structures (document model), ensuring efficient data storage and retrieval.
Query Optimization: Develop and optimize complex queries, aggregation pipelines, and indexing strategies to maintain high performance with large datasets.
Application Integration: Collaborate with teams to integrate MongoDB with application services and APIs.
Performance Tuning: Monitor database performance, profiling queries and implementing caching techniques to reduce latency
Good to have Knowledge on: Database Administration: Maintain and configure MongoDB instances, including setting up replica sets for high availability, managing security (roles/permissions),
and implementing backup/disaster recovery procedures.
MongoDB Expertise: Hands-on experience with MongoDB Atlas, CRUD operations, indexing, and aggregation framework.
NoSQL Best Practices: Knowledge of document-oriented design principles and understanding how to structure data for performance.
Backend Familiarity: Experience with REST APIs and Exposing Transactional Data inside Mongo DB as a REST service.
Good-to-Have :
Valuable to have Infrastructure knowledge on: Understanding of database sharding and partitioning for scaling