DescriptionJob Responsibility:
- Design develop and optimize MongoDB data models for various business and analytics use cases.
- Implement and maintain efficient MongoDB CRUD operations indexes and schema evolution strategies.
- Experience with self-hosted MongoDB deployments including installation configuration scaling backup/restore and monitoring.
- Build and maintain reporting and analytics pipelines using MongoDB Reporting suite.
- Develop monitor and tune MongoDB (both self-hosted and cloud-managed) deployments for scalability reliability and security.
- Collaborate with engineering and product teams to translate requirements into MongoDB-backed solutions.
- Support integration with Azure cloud services (e.g. Azure Cosmos DB for MongoDB Azure Functions Blob Storage).
- Maintain documentation and contribute to database standards and best practices.
(Nice to have) Support data ingestion and automation tasks using Python.
QualificationsQualifications:
Bachelors or masters in computer science Engineering or related quantitative discipline.
Experience:
- 5 to 8 years of hands-on experience in data engineering or backend development with MongoDB.
Demonstrated experience with self-hosted MongoDB including cluster setup maintenance and troubleshooting.
Technical Competencies:
- Deep hands-on experience with MongoDB data modelling schema design and normalization/denormalization strategies.
- Strong proficiency in MongoDB development: aggregation pipelines CRUD performance tuning and index management.
- Experience in building reporting and analytics using MongoDB Reporting suite.
- Experience with self-hosted MongoDB deployments (e.g. sharding replication monitoring security configuration).
- Working knowledge of Azure cloud services (Azure Cosmos DB VMs App Service networking for secure deployments).
(Nice to have) Experience in Python for backend integration data processing or scripting