MongoDB Developer

  • Full-time

Company Description

Shore is an IT and strategy consulting firm focusing on innovation in the public sector. We deliver services and tools that advance public sector organizations and the services they provide. 

Shore’s working environment is flexible, collaborative, and down to earth. We work hard and deliver exceptional quality, but don’t take ourselves too seriously in doing so. 

What it’s like to work at Shore:

  • Flexible culture and working environment
  • Opportunities to learn and advance
  • Contribute to innovative projects
  • Be encouraged to bring your own ideas forward

Job Description

Develop, maintain, and update an existing Mongo Database. 

Qualifications

  • 5+ years of experience in MongoDB
  • Experience in working on CRUD Operations, Document-based Data modeling, Design of Collections and Documents
  • Experience in designing and developing data cleansing routines utilizing typical data quality functions involving standardization, transformation, rationalization, linking and Matching
  • Experience with physical collection creation, access pattern tuning, sharding implementation, and designing indexing strategies
  • Good experience in query fine-tuning & index rebuild and should be able to detect performance problems using MongoDB database Profiler.
  • Should have good knowledge of various MongoDB database design patterns and physical architectures for different use cases.
  • Should have knowledge of data replication using Replica Sets and sharding in a distributed database, Schema, and architecture design.
  • Hands-on experience in root cause analysis for business impacting issues and agile.
  • Having experience with monitoring of various issues related with database, monitoring at Server, Collection Level and various monitoring tools related to MongoDB.
  • Good experience with Node.js is preferred.

Additional Information

This is a full-time, permanent role. We provide a competitive salary and benefits. Prior to an interview, selected applicants will receive an assessment of your development skills.

Currently, all work is being done remotely.  We may ask staff to return to onsite work at a later date, depending on location.