Database Architect
A senior architect who owns the end-to-end data architecture of a dual-cloud (AWS + Azure) digital banking platform built for 15M+ users — defining data models, replication and consistency across clouds, performance, security, and governance standards while technically leading database engineers. Core stack: PostgreSQL, Apache Cassandra, Redis.
- Compensation
- Not disclosed
- Location
- Lagos, Nigeria
- Work setup
- Remote
- Seniority
- Not specified
- Employment
- Contract
- Experience
- 8+ years
- Category
- Architecture
- Posted
Skills
Must have
- 8+ years of experience in data or database architecture, designing data infrastructure for high-scale production systems, ideally in financial services or similarly regulated environments
- Deep expertise in relational and distributed NoSQL database paradigms — expert-level knowledge of PostgreSQL and Apache Cassandra
- Demonstrated experience designing cross-cloud or multi-region database architectures, including replication topology, consistency models, failover design, and conflict resolution
- Strong command of data modelling — relational normalisation, NoSQL access-pattern-driven design, event sourcing, CQRS, and canonical enterprise data models
- Solid understanding of database security architecture — encryption at rest and in transit, field-level encryption, IAM-based access controls, data classification, and regulatory compliance
- Experience with cloud-managed database services across AWS and Azure — Amazon RDS/Aurora, Amazon Keyspaces, Azure Database for PostgreSQL, Azure Managed Instance for Apache Cassandra
- Ability to produce clear, well-structured architectural documentation — reference architectures, ADRs, data flow diagrams, and standards
Nice to have
- Hands-on experience designing and implementing active-active database configurations across multiple cloud providers or data centres
- Experience with change data capture (CDC) tooling — Debezium, AWS DMS, or equivalent
- Familiarity with data mesh or data lakehouse architectural patterns and their applicability to a microservices-based financial platform
- Experience with data residency design across multiple African markets — NDPR, CBN data localisation requirements, and cross-border transfer frameworks
- AWS and/or Microsoft Azure data or solutions architecture certification
- Experience with Redis architecture — clustering, eviction policies, persistence models, and high-availability configuration
Full description
About Heirs Technologies
Heirs Technologies is the technology subsidiary of Heirs Holdings, Africa's leading investment holding company. We build world-class digital products and platforms that serve millions of Africans across the continent and diaspora.
About the Engagement
We are building a next-generation digital banking platform for one of Africa's largest financial institutions — a product built to serve 15 million users at launch, scaling to hundreds of millions across the continent and diaspora. This is a once-in-a-generation opportunity to shape the data architecture of infrastructure that will define how Africa transacts, saves, and grows.
The Role
The Database Architect is the strategic owner of the platform's data architecture — the person who decides how data is structured, stored, replicated, and governed across a dual-cloud financial platform at continental scale. Working under the Enterprise Architect and providing technical leadership to the Database Engineers, you will define the data models, technology standards, and architectural patterns that every engineering team builds on. Where the Database Engineers own the build and operation, you own the blueprint — and the blueprint must be right.
What You'll DoData Architecture & Strategy — Define and own the platform's end-to-end data architecture — setting the structural principles, technology choices, and governance standards that govern how data is stored, accessed, and managed across all platform services and both cloud environments. Ensure the data architecture is designed for continental scale from day one, with no fundamental rework required as the platform grows from 15 million to hundreds of millions of users.
Data Modelling & Standards — Establish and enforce enterprise-level data modelling standards across the platform — including canonical data models, naming conventions, domain ownership boundaries, and guidelines for when to use relational vs. distributed NoSQL paradigms. Review and approve data model proposals from product and engineering teams, ensuring every model is clean, consistent, and aligned with the platform's architectural direction.
Cross-Cloud Data Architecture — Own the architectural design of the platform's cross-cloud data strategy — defining how data is replicated, synchronised, and kept consistent between AWS and Azure in real time. Design the active-active (or active-passive) database architecture across PostgreSQL and Apache Cassandra deployments on both clouds, specifying the replication topology, conflict resolution strategies, consistency guarantees, and failover behaviour. This is one of the most technically demanding architectural challenges on the platform and requires deep, hands-on expertise in distributed data systems.
Own the platform's approved database technology catalogue — including PostgreSQL, Apache Cassandra, Redis, and their respective managed cloud services across AWS and Azure. Evaluate new database technologies and tooling against the platform's requirements, and make principled, well-documented technology decisions that balance capability, operational complexity, vendor risk, and long-term maintainability.