Senior NoSQL Database Engineer (MongoDB)

Posted today

astreya chinaChicago (IL)

SENIORITY

Lead

Apply

About the role

Database Architecture & Engineering Design and implement scalable MongoDB database architectures for enterprise applications. Establish data models, schema design standards, indexing strategies, and data governance practices. Evaluate application access patterns and recommend optimal NoSQL data structures. Design and implement sharding, replication, and clustering solutions. MongoDB Administration Install, configure, upgrade, and maintain MongoDB databases. Manage MongoDB Atlas, Enterprise, or Community Edition deployments. Perform backup, restore, recovery, and database refresh activities. Implement database security controls including authentication, authorization, encryption, and auditing. Performance Optimization Analyze database performance issues and implement tuning recommendations. Optimize queries, aggregation pipelines, indexes, and data access patterns. Monitor database health, capacity, and resource utilization. Drive continuous improvements in database performance and availability. High Availability & Disaster Recovery Design and support MongoDB Replica Sets. Implement DR strategies and ensure RPO/RTO objectives are met. Conduct failover testing and resiliency validation. Support business continuity initiatives. Cloud & Automation Deploy and manage MongoDB databases across Azure, AWS, and GCP.Develop Infrastructure as Code (IaC) and database automation solutions. Automate provisioning, monitoring, patching, and operational tasks. Support containerized deployments using Docker and Kubernetes. Support & Operations Provide L3 support for critical production environments. Participate in incident management, root cause analysis, and problem management activities. Maintain operational documentation, runbooks, and architecture standards. Collaborate with application, cloud, and DevOps teams.________________________________________Required Skills MongoDB Expertise Strong hands-on experience with MongoDB Administration. Deep understanding of: Replica Sets ShardingMongoDB Atlas Aggregation Framework Indexing Strategies GridFSBackup & Recovery Security & Auditing NoSQL Technologies Experience with one or more: MongoDBCassandraCouchbaseDynamoDBCosmos DBRedisDatabase Engineering Data modeling and schema design. Database performance tuning. Capacity planning. Query optimization. Data migration and modernization. Cloud Platforms Hands-on experience with: Microsoft AzureAWSGoogle Cloud Platform (GCP) DevOps & Automation TerraformAnsiblePython/Shell Scripting GitCI/CD pipelines DockerKubernetesMonitoring Tools Experience with: MongoDB Ops Manager CloudWatchAzure Monitor DatadogSplunkGrafanaPrometheus________________________________________Preferred Qualifications MongoDB Certified Developer or DBA.Experience with MongoDB Atlas Migration. Experience in Database Modernization programs. Knowledge of PostgreSQL, MySQL, SQL Server, or Oracle. Experience supporting GenAI, Vector Databases, or AI-driven applications. Exposure to Kafka and event-driven architectures.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this