We are seeking an experienced MongoDB Developer to design, maintain, and optimize MongoDB databases. The ideal candidate will have expertise in database architecture, performance tuning, and query optimization, ensuring high availability and efficiency.
Key Responsibilities:
- Design, develop, and manage MongoDB databases.
- Monitor database performance, system health, and troubleshoot bottlenecks.
- Implement and manage backup and recovery procedures.
- Optimize database performance by applying appropriate indexing strategies (B-Tree, Geospatial, Text).
- Assist developers in query tuning and schema refinement.
- Ensure security and access controls for MongoDB environments.
- Administer MongoDB instances on Atlas and ensure seamless upgrades and patches.
- Maintain technical documentation related to database design and administration.
Required Skills & Qualifications:
- Bachelor's/Master's degree in Software Engineering, Information Technology, or a related field.
- 5-8+ years of experience in MongoDB database design, development, and optimization.
- Strong analytical and problem-solving skills.
- Expertise in MongoDB schema configuration and data modeling.
- Experience with database security management and compliance.
- Proficiency in troubleshooting MongoDB bottlenecks and performance tuning.
- Strong knowledge of MongoDB architecture and administration in Atlas.
- Excellent verbal and written communication skills in English.
Good to Have Skills:
- Experience with GitHub or other version control tools.
- Knowledge of automation tools for database management.
- Familiarity with Azure, AWS, or other cloud platforms.
Why Join Us
- Competitive salary and benefits package.
- Opportunity to work with cutting-edge database technologies.
- Collaborative and growth-oriented work environment.