onsite
MongoDB Developer - Tata Consultancy Services (TCS)
Software Engineer
Senior MongoDB developer responsible for designing data models, optimizing queries, ensuring high availability, and implementing robust backup and recovery strategies using advanced MongoDB features.
About the role
Key Responsibilities
- Design and implement MongoDB data models, collections, and schemas that support application requirements.
- Develop efficient queries, aggregation pipelines, and indexing strategies to maximize performance.
- Optimize database performance, ensuring high availability, scalability, and data integrity.
- Perform database monitoring, troubleshooting, and performance tuning on large datasets.
- Implement backup, recovery, and disaster recovery procedures aligned with business continuity plans.
- Collaborate with backend developers to integrate MongoDB with application services and enforce data governance and security standards.
Requirements
- Proven experience with MongoDB, including schema design, aggregation, and indexing.
- Strong knowledge of performance tuning, monitoring, and troubleshooting in a production environment.
- Hands‑on experience with backup, recovery, and disaster recovery strategies.
- Familiarity with data governance, security best practices, and compliance requirements.
- Excellent problem‑solving skills and ability to work collaboratively across teams.