We are looking for a hands-on MongoDB Database Engineer to manage, optimise, and automate production-grade MongoDB clusters in enterprise environments.
This role demands deep MongoDB internals knowledge, not surface-level CRUD familiarity. You are expected to own cluster health, performance, and automation end to end.
Key Responsibilities
- Administer and support MongoDB replica sets and sharded clusters
- Design and maintain high availability and disaster recovery strategies
- Perform backups, restores, upgrades, and patching with zero or minimal downtime
- Monitor cluster health, replication lag, disk usage, and query performance
- Diagnose and resolve slow queries, locking issues, index inefficiencies, and capacity bottlenecks
- Implement security best practices:
- Authentication & authorisation (RBAC)
- TLS / encryption at rest
- Auditing and access controls
- Automate MongoDB operations using Ansible, scripts, and CI/CD pipelines
- Support MongoDB deployments on AWS / Azure / GCP
- Work closely with application and DevOps teams on schema design and performance optimisation
- Participate in on-call rotations and handle production incidents
- Maintain operational documentation and runbooks
Mandatory Technical Skills
- 5+ years of experience managing MongoDB in production
- Strong hands-on expertise with:
- MongoDB Replica Sets
- MongoDB Sharding
- Indexing strategies & query optimisation
- 2–3 years of hands-on PostgreSQL experience, including:
- Replication and high availability
- Backup & restore strategies
- Performance tuning
- Solid understanding of:
- WiredTiger storage engine
- Backup & recovery strategies (mongodump/mongorestore, snapshots)
- Capacity planning and scaling
- Strong Linux/Unix administration skills
- Scripting skills:
- Bash
- Python (preferred)
- Automation experience using:
- Ansible
- Git
- Experience with cloud-based MongoDB deployments (self-managed or Atlas)
Desirable Skills (Strong Advantage)
- MongoDB Atlas administration
- Terraform / Infrastructure as Code
- Jenkins / GitLab CI
- Kubernetes (MongoDB on K8s)
- Exposure to banking, fintech, or regulated environments
Education & Certifications
- Bachelor’s degree in Computer Science or equivalent – Preferred
- MongoDB Certified DBA / Developer – Nice to have
Behavioural Expectations (Non-Negotiable)
- Strong ownership mindset — production issues are your responsibility
- Ability to work under pressure during incidents
- Clear, professional communication with technical and non-technical stakeholders
- Ability to manage multiple production environments simultaneously
Top Skills
What We Do
Global Software Solutions Group Veracious product line is a series of robust banking platforms that provide core banking, payment systems, custom process automation, and document management solutions for banks and financial institutions in Middle East & Africa. This cutting-edge product line features the Veracious Payments Hub, Digital Banking and the DMS, all built on the Torus Lowcode development platform software.
Global Software Solutions Group is a software solutions provider that aims to solve mission-critical problems that financial institutions face today. Our software solutions bring together our Low Code platform, the payments product line and customized service offerings to solve mission-critical statements in core banking, payments, process automation, and document management. The Payments Hub is GSS's flagship product.









