Overview
Skills
Job Details
We are looking for a highly skilled and driven NoSQL Lead to architect and manage scalable, high-performance NoSQL database solutions. This role requires deep expertise in technologies like MongoDB, Cassandra, Couchbase, or DynamoDB, and experience leading the design of distributed data systems.
Key Responsibilities:
Lead design, implementation, and optimization of NoSQL databases for high-throughput, scalable applications
Collaborate with cross-functional teams to define secure and reliable data strategies
Design effective data models and access patterns based on business needs
Define best practices for indexing, replication, sharding, and partitioning
Guide RDBMS-to-NoSQL migrations and ensure robust backup, HA, and recovery processes
Monitor system health and troubleshoot performance issues
Mentor junior engineers and provide technical leadership
Required Skills:
6 10+ years in database engineering; 3+ years leading NoSQL initiatives
Hands-on expertise with MongoDB, Cassandra, DynamoDB, Couchbase, or Redis
Deep knowledge of distributed systems, CAP theorem, and data partitioning
Strong data modeling, performance tuning, and automation/scripting (Python, Shell, etc.)
Experience with cloud NoSQL services (AWS, Azure, Google Cloud Platform)
Excellent communication and problem-solving skills
NoSQL certifications (e.g., MongoDB, Cassandra)
Experience with Kafka or real-time data platforms
Familiarity with DevOps, CI/CD, IaC tools (Terraform, Ansible)
Agile/Scrum experience