Senior Engineer: Database

2 weeks ago


Nairobi, Nairobi Area, Kenya Cellulant Group Full time

ABOUT THE COMPANY

We deliver the most connected one-stop mobile payments and digital commerce service for businesses, mobile network operators, financial institutions and their consumers. Find out how we deliver for each of these partners below.

JOB SUMMARY

As a Senior Database Engineer in the Data Engineering Department, you will be responsible for building and maintaining Cellulant's rapidly expanding OLTP Data Infrastructure. You will be responsible for ensuring all of Cellulant OLTP data platforms are highly available, resilient including redundancy and disaster recovery, scalable, secure, cost-optimized, and well-documented.Key Relationships: Software Engineers, Infrastructure Engineers, CI/CD Engineers, Data Warehouse Team, Customer Success Teams, Analytics Team.QUALIFICATIONS & EXPERIENCE:Must-Have Experience:At least 3-5 Years of experience as a database engineer managing large-scale database environments.Experience in deploying and managing very large SQL database platforms.Experience deploying services on Managed Databases using cloud providers such as AWS, GCP, and Azure.Experience deploying and managing large database clusters using open-source database engines, especially MySQL.Experience with database load balancing tools.Solid Experience in the administration of Linux environments.Bachelor's degree (or equivalent) in an IT or Engineering related discipline.Experience That Will Count in Your Favor:Experience with deploying and managing non-relational (NoSQL/NewSQL) databases will be an added advantage.Experience with deploying and managing in-memory and message queue database engines like RabbitMQ, Redis, Kafka, etc will be an added advantage.A solid understanding of Internet-based technologies (TCP/IP, DNS, Security, HTTP/HTTPS).Knowledge of security approaches within cloud and data center infrastructure.Interest and motivation to document key points of design and operational practices, working within existing within the team approaches.Experience with data scripting languages eg Python is desirable.Skills Required:Database Administration for SQL and NoSQL environments.Linux Administration.Proficiency in SQL language.Proficiency in open-source database engines and tools.Proficiency in cloud database computing.

RESPONSIBILITIES

Deploy and manage OLTP databases to meet Cellulant's data processing and storage needs.Work with Software Engineers to design and optimize database schemas.Ensure the database platforms are highly available, scalable, secure, and resilient.Review all database changes coming from Software Engineers.Ensure all database processes are automated and documented.Ensure data integrity is constantly maintained in all database environmentsEnsure all database environments and processes are well monitored.Control access to database environments and ensure the same is not compromised.Ensure all database deployments meet BCP and DR requirements including backups.Ensure all database engines are patched and are up to date in terms of version.Ensure cost optimization of database platforms.Periodically review the Company database tech stack and advise on improvements or new options that align with the long-term data strategy.

REQUIRED SKILLS

Linux, Cloud architectures and services, Relational databases (SQL), Software architecture, Java, Database query languages (SQL, others)

REQUIRED EDUCATION

Bachelor's degree



  • Nairobi, Nairobi Area, Kenya Amazon Web Services (AWS) Full time

    A Day in the LifeWe are hiring for the position of Cloud Support Engineer – Database. First and foremost this is a customer support role – in The Cloud.On a typical day, a Support Engineer will be primarily responsible for solving customer cases through a variety of customer contact channels which include telephone, email, and web/live chat. You will...


  • Nairobi, Nairobi Area, Kenya Amazon Web Services (AWS) Full time

    A Day in the LifeWe are hiring for the position of Cloud Support Engineer – Database. First and foremost this is a customer support role – in The Cloud.On a typical day, a Support Engineer will be primarily responsible for solving customer cases through a variety of customer contact channels which include telephone, email, and web/live chat. You will...


  • Nairobi, Nairobi Area, Kenya Amazon Web Services (AWS) Full time

    A Day in the LifeWe are hiring for the position of Cloud Support Engineer – Database. First and foremost this is a customer support role – in The Cloud.On a typical day, a Support Engineer will be primarily responsible for solving customer cases through a variety of customer contact channels which include telephone, email, and web/live chat. You will...


  • Nairobi, Nairobi Area, Kenya One Acre Fund Full time

    One Acre Fund is a nonprofit organization that supplies smallholder farmers in East Africa with asset-based financing and agriculture training services to reduce hunger and poverty.About the RoleYou will lead the Engineering team's initiatives of designing and managing databases to support a diverse ecosystem from applications to data warehouses and...


  • Nairobi, Nairobi Area, Kenya One Acre Fund Full time

    One Acre Fund is a nonprofit organization that supplies smallholder farmers in East Africa with asset-based financing and agriculture training services to reduce hunger and poverty.About the RoleYou will lead the Engineering team's initiatives of designing and managing databases to support a diverse ecosystem from applications to data warehouses and...


  • Nairobi, Nairobi Area, Kenya One Acre Fund Full time

    One Acre Fund is a nonprofit organization that supplies smallholder farmers in East Africa with asset-based financing and agriculture training services to reduce hunger and poverty.About the RoleYou will lead the Engineering team's initiatives of designing and managing databases to support a diverse ecosystem from applications to data warehouses and...


  • Nairobi, Nairobi Area, Kenya DAI Kenya - Development Alternatives, Inc. Full time

    DAI is a global development company working on the frontlines of international development consulting. We are committed to shaping a more livable world. We tackle fundamental social and economic development problems caused by inefficient markets, ineffective governance, and instability.Overview of Job Description:This hybrid role requires the skills and...


  • Nairobi, Nairobi Area, Kenya DAI Kenya - Development Alternatives, Inc. Full time

    DAI is a global development company working on the frontlines of international development consulting. We are committed to shaping a more livable world. We tackle fundamental social and economic development problems caused by inefficient markets, ineffective governance, and instability.Overview of Job Description:This hybrid role requires the skills and...


  • Nairobi, Nairobi Area, Kenya DAI Kenya - Development Alternatives, Inc. Full time

    DAI is a global development company working on the frontlines of international development consulting. We are committed to shaping a more livable world. We tackle fundamental social and economic development problems caused by inefficient markets, ineffective governance, and instability.Overview of Job Description:This hybrid role requires the skills and...


  • Nairobi, Nairobi Area, Kenya Tala Kenya Full time

    ABOUT THE COMPANYTala is the leading mobile technology and data science company committed to financial inclusion globally. Millions of people have borrowed through Tala's smartphone app, which provides instant, personalized credit to underserved customers in East Africa, Southeast Asia, and Latin America. Tala is backed by leading venture and impact...


  • Nairobi, Nairobi Area, Kenya Tala Kenya Full time

    ABOUT THE COMPANYTala is the leading mobile technology and data science company committed to financial inclusion globally. Millions of people have borrowed through Tala's smartphone app, which provides instant, personalized credit to underserved customers in East Africa, Southeast Asia, and Latin America. Tala is backed by leading venture and impact...


  • Nairobi, Nairobi Area, Kenya Tala Kenya Full time

    ABOUT THE COMPANYTala is the leading mobile technology and data science company committed to financial inclusion globally. Millions of people have borrowed through Tala's smartphone app, which provides instant, personalized credit to underserved customers in East Africa, Southeast Asia, and Latin America. Tala is backed by leading venture and impact...


  • Nairobi, Nairobi Area, Kenya Ajua Full time

    JOB SUMMARYWe are seeking a Senior Data Scientist with a strong background in analytics engineering to join our dynamic data science team. This role goes beyond data pipelining, modelling, and reporting, and involves using data to address partner and customer queries and concerns. Working in an agile and highly collaborative environment, we challenge...


  • Nairobi, Nairobi Area, Kenya Ajua Full time

    JOB SUMMARYWe are seeking a Senior Data Scientist with a strong background in analytics engineering to join our dynamic data science team. This role goes beyond data pipelining, modelling, and reporting, and involves using data to address partner and customer queries and concerns. Working in an agile and highly collaborative environment, we challenge...


  • Nairobi, Nairobi Area, Kenya Tala (formerly InVenture) Full time

    Tala (formerly InVenture) builds mobile products that help creditworthy individuals in emerging markets validate their financial identities and get access to fair credit to advance their businesses and families. Tala is providing choice and control to individuals around the world when it comes to their financial identity.SummaryThe Senior Backend Engineer...


  • Nairobi, Nairobi Area, Kenya Tala (formerly InVenture) Full time

    Tala (formerly InVenture) builds mobile products that help creditworthy individuals in emerging markets validate their financial identities and get access to fair credit to advance their businesses and families. Tala is providing choice and control to individuals around the world when it comes to their financial identity.SummaryThe Senior Backend Engineer...


  • Nairobi, Nairobi Area, Kenya Basigo Full time

    ABOUT THE COMPANYBasiGo is an early stage e-mobility start-up looking to revolutionise the public transportation sector by providing matatu owners with a cost effective electric alternative to diesel. We're looking for a Finance & Administration Manager to join our team. The Finance & Administration Manager will report directly to the Chief Financial...


  • Nairobi, Nairobi Area, Kenya Basigo Full time

    ABOUT THE COMPANYBasiGo is an early stage e-mobility start-up looking to revolutionise the public transportation sector by providing matatu owners with a cost effective electric alternative to diesel. We're looking for a Finance & Administration Manager to join our team. The Finance & Administration Manager will report directly to the Chief Financial...

  • Senior iOS Engineer

    1 month ago


    Nairobi, Nairobi Area, Kenya Equity Bank Full time

    Job PurposeThe Senior iOS Engineer will be responsible for developing applications for mobile devices powered by Apple's iOS operating system. The ideal candidate should be proficient in either Objective-C or Swift programming languages.The Senior iOS Engineer will focus on developing and delivering a product that prioritizes a superior customer experience....

  • Senior iOS Engineer

    2 weeks ago


    Nairobi, Nairobi Area, Kenya Equity Bank Full time

    Job PurposeThe Senior iOS Engineer will be responsible for developing applications for mobile devices powered by Apple's iOS operating system. The ideal candidate should be proficient in either Objective-C or Swift programming languages.The Senior iOS Engineer will focus on developing and delivering a product that prioritizes a superior customer experience....