NoSQL Database Engineer

Ova Technologies

$120K — $150K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or related field.
  • Strong experience with NoSQL database technologies like MongoDB, Cassandra, Redis, DynamoDB, Couchbase, and HBase.
  • Solid understanding of NoSQL concepts such as document databases, key-value stores, and replication strategies.
  • Experience managing distributed database environments.
  • Knowledge of database performance monitoring and troubleshooting.
  • Strong understanding of Linux/Unix systems and shell scripting.
  • Experience with database security, backup, and recovery processes.

Responsibilities

  • Design, deploy, configure, and maintain NoSQL database platforms.
  • Develop scalable data models based on application and business requirements.
  • Manage database clusters, replication, partitioning, and high-availability configurations.
  • Perform database performance tuning, query optimization, and capacity planning.
  • Monitor database health, availability, resource utilization, and system performance.
  • Troubleshoot database issues related to latency, failures, connectivity, and data consistency.
  • Implement backup, restore, disaster recovery, and data migration strategies.

Benefits

  • Collaborative working environment with cross-functional teams.
  • Opportunities for professional development and continuous learning.
  • Exposure to a variety of NoSQL technologies and cloud platforms.
  • Flexible work arrangements to promote work-life balance.
Full Job Description
Job Description: NoSQL Database Engineer

Position: NoSQL Database Engineer

Job Summary

We are seeking a skilled NoSQL Database Engineer responsible for designing, implementing, managing, and optimizing scalable NoSQL database solutions. The role involves database architecture, performance tuning, data modeling, replication, monitoring, and ensuring high availability for distributed database environments.

Key Responsibilities
  • Design, deploy, configure, and maintain NoSQL database platforms.
  • Develop scalable data models based on application and business requirements.
  • Manage database clusters, replication, partitioning, and high-availability configurations.
  • Perform database performance tuning, query optimization, and capacity planning.
  • Monitor database health, availability, resource utilization, and system performance.
  • Troubleshoot database issues related to latency, failures, connectivity, and data consistency.
  • Implement backup, restore, disaster recovery, and data migration strategies.
  • Ensure database security through authentication, authorization, encryption, and access controls.
  • Automate database operations using scripting and DevOps tools.
  • Collaborate with application developers, DevOps engineers, and system architects.
  • Support database upgrades, patches, and version migrations.
  • Create and maintain technical documentation, operational procedures, and best practices.

Required Skills & Qualifications
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or related field.
  • Strong experience with NoSQL database technologies such as:
    • MongoDB
    • Apache Cassandra
    • Redis
    • Amazon DynamoDB
    • Couchbase
    • HBase
  • Strong understanding of NoSQL concepts:
    • Document databases
    • Key-value stores
    • Wide-column databases
    • Data modeling
    • Sharding and partitioning
    • Replication strategies
    • Consistency models
  • Experience managing distributed database environments.
  • Knowledge of database performance monitoring and troubleshooting.
  • Strong understanding of Linux/Unix systems and shell scripting.
  • Experience with database security, backup, and recovery processes.

Preferred Skills
  • Experience with cloud database platforms:
    • AWS DynamoDB
    • Amazon DocumentDB
    • Azure Cosmos DB
    • Google Cloud Bigtable
  • Knowledge of container platforms such as Docker and Kubernetes.
  • Experience with infrastructure automation tools:
    • Terraform
    • Ansible
    • Kubernetes operators
  • Familiarity with DevOps tools and CI/CD pipelines.
  • Knowledge of big data technologies such as:
    • Apache Kafka
    • Apache Spark
    • Hadoop ecosystem
  • Experience with monitoring tools:
    • Prometheus
    • Grafana
    • ELK Stack
    • Datadog

Preferred Certifications
  • MongoDB Certified Developer/Administrator
  • AWS Database Certification
  • Cloud Platform Certifications
  • Linux Administration Certifications

Soft Skills
  • Strong analytical and troubleshooting skills.
  • Ability to work with large-scale distributed systems.
  • Good communication and documentation skills.
  • Ability to handle production-critical database environments.

Experience Level
  • 2-4 years: NoSQL Database Engineer
  • 4-7 years: Senior NoSQL Database Engineer
  • 7+ years: Lead NoSQL Database Engineer

Similar Jobs

More Jobs at Ova Technologies

  • Information Security Manager
    $120K — $150K *
    New York, NY 10025 (New York County)
    Information Technology
    In-Person
  • SOC Analyst
    $70K — $95K *
    Remote
    Information Technology
    Remote in New York, NY
  • SOC Analyst
    $80K — $120K *
    New York, NY 10025 (New York County)
    Information Technology
    In-Person
  • Incident Response Analyst
    $90K — $130K *
    New York, NY 10025 (New York County)
    Information Technology
    In-Person
  • Windows Administrator
    $80K — $120K *
    New York, NY 10025 (New York County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar NoSQL Database Engineer jobs: