NOSQL Database Engineer III - (MongoDB)

2 Months ago • 3-5 Years • Programming

Job Summary

Job Description

The Cloud NoSQL Database Engineer performs database engineering and administration activities, including design, planning, configuration, monitoring, automation, and alerting. The role involves database backup and recovery, performance tuning, security management, and migration strategies. The ideal candidate will lead and advise on Neo4j and MongoDB database solutions, including migration, modernization, and optimization, while also supporting secondary RDBMS platforms. The candidate should be proficient in workload migrations to Cloud (AWS/Azure/GCP). Key responsibilities include installing, configuring, and maintaining Neo4j and MongoDB databases, designing data models, tuning performance, implementing backup and recovery strategies, leading migration strategies, capacity planning, patch management, monitoring, automation scripting, security implementation, incident management, and ensuring high availability and scalability.
Must have:
  • Strong expertise in Neo4j (Cypher, APOC, Graph Algorithms, GDS)
  • Strong expertise in MongoDB (Aggregation Framework, Sharding, Replication)
  • Experience with heterogeneous database migrations
  • Proficiency in automation using Python, AWS CLI, PowerShell, Bash
  • Experience in cloud-based database deployment (AWS RDS, DynamoDB, Azure CosmosDB)
  • Understanding of microservices and event-driven architectures
  • Bachelor’s degree in Computer Science or related field
  • Database Specialty Certifications in Neo4j and MongoDB
Good to have:
  • Familiarity with database monitoring tools (Datadog, Prometheus, CloudWatch)
  • Experience with containerization (Docker, Kubernetes)
  • Experience with Infrastructure as Code (Terraform, Ansible)
  • Experience in DevOps environments and CI/CD pipelines
  • Expertise in data replication and migration tools (AWS DMS, Azure DMS)
  • Cloud Certifications (AWS Certified Database, Azure Database Administrator, GCP Professional Data Engineer)

Job Details

Job Profile Summary The Cloud NoSQL Database Engineer performs database engineering and administration activities, including design, planning, configuration, monitoring, automation, self-serviceability, alerting, and space management. The role involves database backup and recovery, performance tuning, security management, and migration strategies. The ideal candidate will lead and advise on Neo4j and MongoDB database solutions, including migration, modernization, and optimization, while also supporting secondary RDBMS platforms (SQL Server, PostgreSQL, MySQL, Oracle). The candidate should be proficient in workload migrations to Cloud (AWS/Azure/GCP)
 
Key Responsibilities: 
MongoDB Administration: Install, configure, and maintain Neo4j (GraphDB) and MongoDB (NoSQL) databases in cloud and on-prem environments. 
NoSQL Data Modeling: Design and implement graph-based models in Neo4j and document-based models in MongoDB to optimize data retrieval and relationships. 
Performance Tuning & Optimization: Monitor and tune databases for query performance, indexing strategies, and replication performance. 
Backup, Restore, & Disaster Recovery: Design and implement backup and recovery strategies for Neo4j, MongoDB, and secondary database platforms. 
Migration & Modernization: Lead database migration strategies, including homogeneous and heterogeneous migrations between NoSQL, Graph, and RDBMS platforms. 
Capacity Planning: Forecast database growth and plan for scalability, optimal performance, and infrastructure requirements. 
Patch Management & Upgrades: Plan and execute database software upgrades, patches, and service packs. 
Monitoring & Alerting: Set up proactive monitoring and alerting for database health, performance, and potential failures using Datadog, AWS CloudWatch, Azure Monitor, or Prometheus. 
Automation & Scripting: Develop automation scripts using Python, AWS CLI, PowerShell, Shell scripting to streamline database operations. 
Security & Compliance: Implement database security best practices, including access controls, encryption, key management, and compliance with cloud security standards. 
Incident & Problem Management: Work within ITIL frameworks to resolve incidents, service requests, and perform root cause analysis for problem management. 
High Availability & Scalability: Design and manage Neo4j clustering, MongoDB replication/sharding, and HADR configurations across cloud and hybrid environments. 
Vendor & Third-Party Tool Management: Evaluate, implement, and manage third-party tools for Neo4j, MongoDB, and cloud database solutions. 
Cross-Platform Database Support: Provide secondary support for SQL Server (Always On, Replication, Log Shipping), PostgreSQL (Streaming Replication, Partitioning), MySQL (InnoDB Cluster, Master-Slave Replication), and Oracle (RAC, Data Guard, GoldenGate). 
Cloud Platform Expertise: Hands-on with cloud-native database services such as AWS DocumentDB, DynamoDB, Azure CosmosDB, Google Firestore, Google BigTable. 
Cost Optimization: Analyze database workload, optimize cloud costs, and recommend licensing enhancements. 

Shape 

Knowledge & Skills: 
Strong expertise in Neo4j (Cypher Query Language, APOC, Graph Algorithms, GDS Library) and MongoDB (Aggregation Framework, Sharding, Replication, Indexing). 
Experience with homogeneous and heterogeneous database migrations (NoSQL-to-NoSQL, Graph-to-RDBMS, RDBMS-to-NoSQL). 
Familiarity with database monitoring tools such as Datadog, Prometheus, CloudWatch, Azure Monitor. 
Proficiency in automation using Python, AWS CLI, PowerShell, Bash/Shell scripting. 
Experience in cloud-based database deployment using AWS RDS, Aurora, DynamoDB, Azure SQL, Azure CosmosDB, GCP Cloud SQL, Firebase, BigTable. 
Understanding of microservices and event-driven architectures, integrating MongoDB and Neo4j with applications using Kafka, RabbitMQ, or AWS SNS/SQS. 
Experience with containerization (Docker, Kubernetes) and Infrastructure as Code (Terraform, CloudFormation, Ansible). 
Strong analytical and problem-solving skills for database performance tuning and optimization. 
Shape 

Education & Certifications: 
Bachelor’s degree in Computer Science, Information Systems, or a related field. 
Database Specialty Certifications in Neo4j and MongoDB (Neo4j Certified Professional, MongoDB Associate/Professional Certification). 
Cloud Certifications (AWS Certified Database - Specialty, Azure Database Administrator Associate, Google Cloud Professional Data Engineer). 

Preferred Experience: 
5+ years of experience in database administration with at least 3 years dedicated to Neo4j and MongoDB. 
Hands-on experience with GraphDB & NoSQL architecture and migrations. 
Experience working in DevOps environments and automated CI/CD pipelines for database deployments. 
Strong expertise in data replication, ETL, and database migration tools such as AWS DMS, Azure DMS, MongoDB Atlas Live Migrate, Neo4j ETL Tool. 

Similar Jobs

QuinStreet - Java Developer

QuinStreet

Pune, Maharashtra, India (Hybrid)
1 Month ago
Grab - Senior System Analyst, Finance Systems - P2P Lead

Grab

Pasig, Metro Manila, Philippines (On-Site)
3 Weeks ago
Mattel Inc - CDD - Sales Administration Manager (ADV) H/F

Mattel Inc

Bagneux, Île-de-France, France (On-Site)
3 Weeks ago
Unbroken Studios - Presales Solution Architect Hybrid Cloud and Applications

Unbroken Studios

Bengaluru, Karnataka, India (Hybrid)
6 Days ago
Cognite - Vice President Global Academy

Cognite

Bengaluru, Karnataka, India (Hybrid)
5 Days ago
TransUnion - Senior Platform Software Developer

TransUnion

(Remote)
1 Month ago
PlayStation Global - Senior Pipeline Programmer

PlayStation Global

Los Angeles, California, United States (Remote)
3 Months ago
Ubisoft - Programming Team Lead

Ubisoft

Saguenay, Quebec, Canada (Hybrid)
2 Weeks ago
Hololight - C/C++ Software Developer

Hololight

Ismaning, Bavaria, Germany (On-Site)
3 Months ago
Capgemini - Java

Capgemini

Hyderabad, Telangana, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

GHX - Senior Accountant

GHX

Hyderabad, Telangana, India (On-Site)
6 Days ago
Accenture - Application Developer

Accenture

Hyderabad, Telangana, India (On-Site)
2 Weeks ago
version 1 - Azure Cloud Consultant

version 1

Dublin, County Dublin, Ireland (On-Site)
3 Weeks ago
luxsoft - Developer - SAP ECC

luxsoft

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
1 Month ago
Insight Software - Functional Consultant - Power BI

Insight Software

London, England, United Kingdom (On-Site)
3 Weeks ago
Open Systems Technologies - Customer Product Development Generalist

Open Systems Technologies

Lille, Hauts-de-France, France (On-Site)
2 Days ago
IGT - IT Auditor IV

IGT

Providence, Rhode Island, United States (Hybrid)
4 Weeks ago
CapSpire - Senior Consultant – Endur Technical

CapSpire

Bengaluru, Karnataka, India (Remote)
7 Months ago
LTI Mindtree - Oracle Technical Forms Reports

LTI Mindtree

Barueri, São Paulo, Brazil (On-Site)
1 Week ago
Ziff Davis - Senior Information Technology Auditor

Ziff Davis

United States (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in India

ShyftLabs - RPA Support Developer

ShyftLabs

Noida, Uttar Pradesh, India (Hybrid)
4 Weeks ago
Toast - Director of Software Engineering - AI and Data

Toast

Bengaluru, Karnataka, India (Hybrid)
1 Week ago
Valeo - APU Quality

Valeo

Chennai, Tamil Nadu, India (Remote)
1 Month ago
Lightcast - Linguist

Lightcast

Chennai, Tamil Nadu, India (Remote)
1 Month ago
Qube Cinema - Marketing Communications Manager

Qube Cinema

Chennai, Tamil Nadu, India (On-Site)
1 Month ago
Electronic Arts - Experiential Quality Specialist

Electronic Arts

Hyderabad, Telangana, India (Hybrid)
6 Days ago
Enphase Energy - Content Writer and Editor

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
5 Months ago
luxsoft - Senior Fenergo Developer

luxsoft

India (Remote)
1 Week ago
Ion - Analyst - Capital structure 918

Ion

Mumbai, Maharashtra, India (On-Site)
8 Months ago
GoMotive - Senior Software Engineer - IOT

GoMotive

India (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Programming Jobs

PwC - Senior Software Developer (.NET)

PwC

Qormi, Malta (On-Site)
8 Months ago
Ettain Group - .Net Developer

Ettain Group

Westlake, Texas, United States (On-Site)
9 Years ago
The Walt Disney Company - Sr Software Engineer (Rust Developer)

The Walt Disney Company

Charlotte, North Carolina, United States (On-Site)
7 Months ago
Rockstar Games - Software Engineer, Java (Mid/Senior)

Rockstar Games

Dundee, Scotland, United Kingdom (On-Site)
1 Month ago
WebTech Corporation - CMM Operator-Programmer

WebTech Corporation

Hibbing, Minnesota, United States (On-Site)
3 Weeks ago
PayPal - Staff Database Reliability Engineer

PayPal

San Jose, California, United States (Hybrid)
3 Weeks ago
Gaijin Entertainment - Java Developer

Gaijin Entertainment

Prague, Czechia (On-Site)
2 Months ago
HCL Tech - Technical Lead - C++, C#

HCL Tech

Massachusetts, United States (On-Site)
4 Weeks ago
playrix  - Senior C++/Python Software Engineer (Engine)

playrix

Portugal (Remote)
8 Months ago
Polygon Labs - Senior Rust Engineer

Polygon Labs

(Remote)
3 Months ago

Get notifed when new similar jobs are uploaded