Senior Lead Developer with principal level experience in MongoDB and No-SQL databases (Apache Cassandra)
We are looking for a Lead Developer with experience in developing Microservices /Restful API's utilizing MondoDB as the backend.
The Ideal candidate needs to have a good design experience in developing experience API's using MongoDB as the backend end.
who will provide expertise in feature implementation as well as provide expert document database guidance for our broader development team.
Key Responsibilities will include :
- Design and development experience building a reusable REST API model/framework to consume data from and/or push data into MongoDB.
- Guide and Assist developers in detecting performance problems using performance optimization tools and Mongo Profiler. analyze and come up with proper efficienct shard key, considering cardinality and randomness aspects.
- Assist wider development teams with Translating the high level feature requirements into Schema Design.
- Analyze the various data access scnearios and recomend the ideal apporach and schema/ Data Model design - considering Read/write and update volumes and performance requirements.
- Someone who understands the Anti-patterns for MondoDB implementation and understands how the traditional relational DB model relate and mapout to the document DB model.
- Develop MongoDB and API prototypes and proofs of concept.
- Someone who understands various MongoDB features and how they can utilized for various scalaing and performance scenarios - eg: utilizing Sharding for write scalaing, utlizing indexes for searching etc
- Someone who has knowledge of various types of indexes supported in mondogdb and their tradeoffs / applicable scenarios.
- Recommend and implement best practices for MonogoDB backend database design and object configurations.
- Some on who has good knowledge of various Data access patterns and Schema /model design uitlizing mongodb.