Bookkeeper job at Code for Africa
New
Website :
Today
Linkedid Twitter Share on facebook
Bookkeeper
2026-03-25T14:02:36+00:00
Code for Africa
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_3961/logo/Code%20for%20Africa.png
FULL_TIME
Nairobi
Nairobi
00100
Kenya
Nonprofit, and NGO
Accounting & Finance, Social Services & Nonprofit, Business Operations
KES
MONTH
2026-04-07T17:00:00+00:00
TELECOMMUTE
8

About the Role:

Reporting to the Chief Financial Officer, the Bookkeeper will be responsible for recording financial transactions, maintaining accurate accounts, and producing financial reports. This includes posting information to accounting journals and software from source documents such as customer invoices, cash receipts, and supplier invoices, as well as reconciling accounts to ensure their accuracy.

Responsibilities:

Your daily responsibilities will include:

  • Recording financial transactions from source documents including customer invoices, cash receipts, and supplier invoices
  • Reconciling control accounts and conducting periodic reconciliations across all accounts to ensure accuracy
  • Conducting weekly reconciliations of all bank accounts
  • Processing monthly payroll journals in a timely manner
  • Issuing invoices and receipts to customers and ensuring receivables are collected promptly
  • Purchasing supplies and equipment as authorised by management, monitoring stock levels and reordering as necessary
  • Tagging and monitoring fixed assets
  • Assisting the Senior Accountant in preparing financial statements and collating information for external audits
  • Maintaining an orderly accounting filing system
  • Identifying opportunities to improve financial processes and reporting efficiency

Qualifications:

  • A certificate, diploma, or degree in Accounting or Finance
  • At least 3 years of relevant bookkeeping or financial management experience
  • Demonstrable financial management and recordkeeping skills
  • Strong organisational skills with the ability to meet deadlines and work with minimal supervision
  • Strong decision-making skills and keen attention to detail
  • Excellent written and verbal communication skills in English
  • Proficiency in remote cloud-based tools such as Google Workspace and Slack
  • Working knowledge of financial management tools such as Xero and ApprovalMax
  • The ability to work effectively in a multicultural environment distributed across Africa

Preferred Qualifications:

Candidates who are able to demonstrate the following will have an advantage:

  • Experience in financial management within the not-for-profit or media sector
  • Familiarity with grant reporting and donor financial compliance
  • Experience working in a remote or distributed team environment
  • Proficiency in French, Arabic, or other African languages

Language and Location Requirements:

  • Location: Anywhere in Africa (remote)
  • Languages: English
  • Preferred but not required: French, Arabic and any other African Languages.
  • Recording financial transactions from source documents including customer invoices, cash receipts, and supplier invoices
  • Reconciling control accounts and conducting periodic reconciliations across all accounts to ensure accuracy
  • Conducting weekly reconciliations of all bank accounts
  • Processing monthly payroll journals in a timely manner
  • Issuing invoices and receipts to customers and ensuring receivables are collected promptly
  • Purchasing supplies and equipment as authorised by management, monitoring stock levels and reordering as necessary
  • Tagging and monitoring fixed assets
  • Assisting the Senior Accountant in preparing financial statements and collating information for external audits
  • Maintaining an orderly accounting filing system
  • Identifying opportunities to improve financial processes and reporting efficiency
  • Demonstrable financial management and recordkeeping skills
  • Strong organisational skills with the ability to meet deadlines and work with minimal supervision
  • Strong decision-making skills and keen attention to detail
  • Excellent written and verbal communication skills in English
  • Proficiency in remote cloud-based tools such as Google Workspace and Slack
  • Working knowledge of financial management tools such as Xero and ApprovalMax
  • The ability to work effectively in a multicultural environment distributed across Africa
  • A certificate, diploma, or degree in Accounting or Finance
  • At least 3 years of relevant bookkeeping or financial management experience
  • Demonstrable financial management and recordkeeping skills
  • Strong organisational skills with the ability to meet deadlines and work with minimal supervision
  • Strong decision-making skills and keen attention to detail
  • Excellent written and verbal communication skills in English
  • Proficiency in remote cloud-based tools such as Google Workspace and Slack
  • Working knowledge of financial management tools such as Xero and ApprovalMax
  • The ability to work effectively in a multicultural environment distributed across Africa
professional certificate
36
JOB-69c3eafc937ec

Vacancy title:
Bookkeeper

[Type: FULL_TIME, Industry: Nonprofit, and NGO, Category: Accounting & Finance, Social Services & Nonprofit, Business Operations]

Jobs at:
Code for Africa

Deadline of this Job:
Tuesday, April 7 2026

Duty Station:
This Job is Remote

Summary
Date Posted: Wednesday, March 25 2026, Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about Code for Africa
Code for Africa jobs in Kenya

JOB DETAILS:

About the Role:

Reporting to the Chief Financial Officer, the Bookkeeper will be responsible for recording financial transactions, maintaining accurate accounts, and producing financial reports. This includes posting information to accounting journals and software from source documents such as customer invoices, cash receipts, and supplier invoices, as well as reconciling accounts to ensure their accuracy.

Responsibilities:

Your daily responsibilities will include:

  • Recording financial transactions from source documents including customer invoices, cash receipts, and supplier invoices
  • Reconciling control accounts and conducting periodic reconciliations across all accounts to ensure accuracy
  • Conducting weekly reconciliations of all bank accounts
  • Processing monthly payroll journals in a timely manner
  • Issuing invoices and receipts to customers and ensuring receivables are collected promptly
  • Purchasing supplies and equipment as authorised by management, monitoring stock levels and reordering as necessary
  • Tagging and monitoring fixed assets
  • Assisting the Senior Accountant in preparing financial statements and collating information for external audits
  • Maintaining an orderly accounting filing system
  • Identifying opportunities to improve financial processes and reporting efficiency

Qualifications:

  • A certificate, diploma, or degree in Accounting or Finance
  • At least 3 years of relevant bookkeeping or financial management experience
  • Demonstrable financial management and recordkeeping skills
  • Strong organisational skills with the ability to meet deadlines and work with minimal supervision
  • Strong decision-making skills and keen attention to detail
  • Excellent written and verbal communication skills in English
  • Proficiency in remote cloud-based tools such as Google Workspace and Slack
  • Working knowledge of financial management tools such as Xero and ApprovalMax
  • The ability to work effectively in a multicultural environment distributed across Africa

Preferred Qualifications:

Candidates who are able to demonstrate the following will have an advantage:

  • Experience in financial management within the not-for-profit or media sector
  • Familiarity with grant reporting and donor financial compliance
  • Experience working in a remote or distributed team environment
  • Proficiency in French, Arabic, or other African languages

Language and Location Requirements:

  • Location: Anywhere in Africa (remote)
  • Languages: English
  • Preferred but not required: French, Arabic and any other African Languages.

Work Hours: 8

Experience in Months: 36

Level of Education: professional certificate

Job application procedure

The application deadline is April 7, 2026.

Click Here to Apply Now

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Accounting/ Finance jobs in Kenya
Job Type: Full-time
Deadline of this Job: Tuesday, April 7 2026
Duty Station: This Job is Remote
Posted: 25-03-2026
No of Jobs: 1
Start Publishing: 25-03-2026
Stop Publishing (Put date of 2030): 10-10-2076
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.