Enable job alerts via email!

Senior Bookkeeper

Kontak Recruitment

Johannesburg

On-site

ZAR 200,000 - 300,000

Full time

3 days ago
Be an early applicant

Job summary

A recruitment agency is looking for a Senior Bookkeeper in Johannesburg. This hands-on role involves managing bookkeeping, payroll, and administrative tasks for a growing business in agriculture. Candidates should have a diploma in accounting/finance, with 2+ years of experience and proficiency in accounting software. The position offers a salary of R25 000 – R30 000 CTC per month and requires monthly travel to a Magaliesburg farm.

Qualifications

  • 2+ years of full-function bookkeeping and administration experience.
  • Experience with payroll processing for farm staff.
  • Ability to travel monthly to a farm in Magaliesburg.

Responsibilities

  • Manage ledgers, daily transactions, and accurate financial records.
  • Process accounts payable and receivable and verify deposits/payments.
  • Administer payroll for farm employees and ensure compliance with statutory obligations.

Skills

Bookkeeping
Payroll processing
Reconciliations
Reporting
Accounting software proficiency
MS Office proficiency

Education

Diploma in Accounting / Finance
Job description
Senior Bookkeeper position available in Johannesburg.

Join a growing business involved in agriculture, hospitality, and manufacturing. Take ownership of bookkeeping, payroll, and admin in a hands-on role offering stability, quick feedback, and opportunities to grow.

Location: Dainfern, Johannesburg (Office-based: monthly travel to Magaliesburg farm required).

Salary: R25 000 – R30 000 CTC per month.

Requirements:

  • Diploma in Accounting / Finance (degree advantageous)
  • 2+ years of full-function bookkeeping and administration experience
  • Payroll processing experience (farm staff ±10 employees)
  • Reconciliations and reporting skills
  • Proficiency in bookkeeping/accounting software and MS Office
  • Strong ethics, professionalism, and ability to work independently
  • Own vehicle and willingness to travel monthly to a farm in Magaliesburg once a month

Duties and Responsibilities:

  • Manage ledgers, daily transactions, and accurate financial records
  • Process accounts payable, receivable, and verify deposits/payments
  • Perform bank reconciliations and prepare monthly reports for management
  • Administer payroll for farm employees and ensure compliance with statutory obligations
  • Handle disbursements for farm operations, including fuel, repairs, and supplies
  • Support vendor processes and coordinate payments for manufacturing, logistics, and raw materials
  • Assist with preparation of financial statements
  • Produce timely daily/weekly/monthly reporting for management
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.