Bookkeeper / Accounts Assistant Job in Kenya

Working Hours: Monday–Friday,

Type: Full-Time,

Introduction to the Role

Optimise Outsourcing is recruiting an experienced and detail-driven Bookkeeper / Accounts Assistant to support a growing international Managed Services Provider (MSP) delivering technology and IT services to business clients.

This is a key role within the finance function, with primary responsibility for ensuring that client invoices are accurate, complete, and issued on time.
The business operates as a small, collaborative team. This means the role offers genuine visibility into how the organisation operates and the opportunity to make a meaningful impact over time.

Role Overview


  • This role carries direct responsibility for:
  • Preparing and issuing monthly client invoices
  • Ensuring billing aligns with agreed services, usage, and pricing
  • Investigating and resolving invoicing discrepancies
  • Supporting day-to-day bookkeeping tasks
  • You will work with information drawn from multiple systems and sources, requiring a structured, methodical approach to ensure accuracy.
  • You will also work to monthly billing deadlines where accuracy and timeliness directly impact client experience and cash flow.

About the Client

  • Our client operates within the managed services / technology services sector, delivering ongoing IT and operational support solutions to business clients.


Key characteristics of the environment:

  • Service-based, recurring monthly billing
  • Usage and service data feeding into invoices
  • Multiple operational systems supporting service delivery
  • A structured but agile team environment
  • Emphasis on accountability and careful, methodical work
  • The business uses QuickBooks for accounting, alongside service management and documentation systems that support operational data and billing accuracy.
  • Familiarity with MSPs or similar service-based environments is helpful, but not essential. A learning curve is expected, and structured support will be provided to understand how the systems connect and how the business operates.
  • For GDPR and confidentiality reasons, the client’s identity will be disclosed at the interview stage.

About Optimise Outsourcing

  • Optimise Outsourcing is a UK-registered Employer of Record (EOR) and recruitment partner with a strong operational base in Nairobi. We connect high-performing Kenyan professionals with established international businesses and provide:
  • Full HR and operational support
  • Structured onboarding and training
  • Performance coaching and development
  • A professional, office-based working environment
  • Joining Optimise means joining a company committed to long-term career growth and operational excellence.

Key Responsibilities

Client Invoicing & Revenue Accuracy

  • Prepare and issue accurate monthly client invoices.
  • Validate service data and pricing before invoices are released.
  • Take ownership of invoice accuracy.
  • Investigate and resolve discrepancies independently.
  • Respond professionally to billing-related queries.

Bookkeeping & Finance Support

  • Process purchase invoices.
  • Perform reconciliations (bank and account level).
  • Maintain accurate ledgers and financial records.
  • Assist with basic reporting and month-end activities.

Systems & Process Understanding

  • Work across accounting and operational systems in a structured way.
  • Understand how service delivery data feeds into financial billing.
  • Contribute ideas to improve finance and operational processes over time.

Essentials

  • Minimum 3 years’ experience in a bookkeeping, accounts assistant, or similar finance role.
  • Direct responsibility for preparing and issuing client invoices.
  • Hands-on experience using at least one accounting system (QuickBooks, Xero, Sage, or similar).
  • Strong attention to detail and careful, structured approach to work.
  • Confidence working with numbers and financial data.
  • Clear, professional written and verbal English communication skills.
  • Comfortable working collaboratively with remote colleagues.
  • Proactive mindset and willingness to take ownership of work.

Desirable (Not Essential)

  • Experience working in a service-based, subscription, or recurring billing environment.
  • Experience within technology, managed services, telecoms, or professional services.
  • Experience working with integrated systems where operational data feeds into finance.
  • Intermediate Excel capability for data validation and reconciliations.

Working Environment & Equipment

  • Office-based role in Nairobi.
  • All equipment provided, including:
  • Computer and monitors
  • Headset and telephony systems
  • Secure access to required systems
  • Candidates are not required to provide their own equipment.

How to Apply

To be considered for this role, applicants must complete ALL the following:
Step 1 — Complete the mandatory assessment
Step 2 — Upload your CV and cover letter via the assessment portal
Step 3 — Submit your application for review

Application & Assessment Link: