We are actively seeking a skilled MongoDB Developer to join our technology team. The ideal candidate will have hands-on experience designing, developing, and maintaining high-performance, scalable, and reliable MongoDB database solutions. You will collaborate closely with developers, data engineers, and business stakeholders to build robust data-driven applications.
Key Responsibilities:
- Design, develop, and manage scalable MongoDB-based database solutions optimized for performance and storage efficiency.
- Develop effective, high-performance queries and operations on MongoDB collections.
- Build and maintain data models that support business requirements and scalability.
- Integrate MongoDB with third-party services, APIs, and tools for streamlined data ingestion and management.
- Collaborate with cross-functional teams to ensure smooth integration of MongoDB with applications.
- Write and execute unit, integration, and performance tests for MongoDB implementations.
- Conduct code reviews and optimize database performance, ensuring adherence to best practices in data security and architecture.
- Document schema changes, data flow designs, and performance enhancements.
Preferred Skills:
- Experience with Snowflake or similar cloud-based data warehouses is a plus.
- Familiarity with Agile development methodologies.
- Exposure to CI/CD pipelines for data workflows and deployments.
Primary Skills Required:
- Strong expertise in MongoDB: querying, schema design, data ingestion, and performance tuning.
- Proficiency in JavaScript/Node.js or Python for integration and scripting purposes.
- Experience with API integration and data synchronization.
- Hands-on experience with MongoDB Atlas is preferred.