Job Description
ABOUT CELLULANT
Cellulant is a pioneering B2B payments technology company based in Africa that powers payment processing for thousands of businesses.
Through a single, simple connection, our payment platform - Tingg - enables businesses to disburse funds and manage their offline or online collections while allowing their customers to pay via mobile money, local and international cards or direct bank payments.
With local acquiring in over 30 markets and supporting 300+ payment methods, Cellulant processes over 240 million transactions annually for market leaders in various sectors such as Airlines, Telecoms, E-commerce, Ride-Hailing, Retail and Remittances.
OUR STORY
Since our founding in 2003, Cellulant has evolved from a digital content provider into a leading payments platform with a presence in 35 African countries. For more than 20 years, we've built a robust network that integrates multiple payment methods, addressing the unique challenges of Africa’s diverse payment landscape.
We began selling ringtones as a digital content business and quickly realised the need for a more streamlined way to manage payments. This realisation led us to develop a platform that initially allowed customers to check their bank balances and eventually evolved into a comprehensive payment solution. Our journey has seen us partner with more than 1000 businesses, including some of the largest banks and mobile money providers on the continent.
Throughout the years, we've continuously adapted and grown, leveraging our experiences to simplify payments for businesses and consumers alike. Today, Cellulant powers online and offline payment processing allowing businesses to collect payments, send payouts, and accelerate business growth. We’re the payment fabric that makes interoperability possible and stitches Africa together for the global economy.
OUR VISION:
To enable seamless payments across Africa for businesses, banks and consumers.
Read more about us and our leadership team .
JOB DESCRIPTION:
As the Principal Engineer in the Database & Data Engineering Department, you will be responsible for building and maintaining Cellulant's rapidly expanding Data Infrastructure.
You will be responsible for architecting, implementing, and maintaining our data infrastructure while ensuring high availability, performance, and security of our databases. The ideal candidate will have deep expertise in database design, data pipelines, ETL processes, AWS data solutions, on-prem database setups, and cloud-native architectures.
KEY RELATIONSHIPS:
- Software Engineers.
- Infrastructure Engineers.
- CI/CD Engineers.
- Data Warehouse Team.
- Customer Success Teams.
- Service Operations Team
Job Industry
Job Salary Currency
Job Salary Fixed
NoKey Deliverables
- Build different types of data warehousing solutions to meet Cellulant’s data needs.
- Lead the design, implementation, and successful delivery of large-scale data solutions involving multiple data sources.
- Build scalable data infrastructure and understand distributed systems concepts from a data storage perspective.
- Utilize expertise in SQL, ETL, and data modeling.
- Ensure the accuracy and availability of data and understand how technical decisions impact analytics and reporting.
- Deploy and maintain relational and NoSQL databases, including MySQL, PostgreSQL, Oracle, and Redis.
- Optimize database performance, indexing, partitioning, and query tuning.
- Manage database migrations and upgrades,
- Implement high availability, clustering, replication strategies, and disaster recovery solutions for on-prem and cloud databases.
- Work closely with networking and security teams to ensure secure database access.
- Develop and manage ETL pipelines using tools like AWS Glue and Lambda.
- Ensure data quality, governance, and compliance with standards like GDPR, HIPAA, and SOC 2.
- Mentor and coach junior data engineers and DBAs, fostering a culture of automation and DevOps best practices.
- Leverage AWS Database Migration Service (DMS) for seamless data replication and migration.
- Utilize data streaming platforms like Kafka.
- Monitor and analyze database performance using Datadog and other observability tools.
- Implement infrastructure as code (IaC) using tools like Terraform and Ansible for database provisioning and automation.
- Establish data security and encryption best practices across database environments.
- Develop strategies for cost optimization and resource efficiency across cloud-based and on-prem data infrastructure.
- Define SLAs, performance benchmarks, and monitoring standards for data services.
- Collaborate with product and analytics teams to ensure scalable data solutions align with business goals.
Essential Qualities
Essential Qualities |
---|
SKILLS:
DESIREBALE TRAITS:
|