Home / Careers

Careers

Working at Affo means helping micro businesses keep their books, payroll and compliance in order. Based in Bryanston, Johannesburg, we support clients across South Africa with careful work, clear communication and steady follow through.

Careers

Work That Helps Small Businesses Keep Moving

At Affo, the work is practical and client focused. Our team supports micro businesses that need dependable bookkeeping and payroll without the overhead of a full in-house finance department. That means you may be handling monthly payroll, payroll cleanup, leave records, timesheets or compliance checks, depending on your role.

We value people who are accurate, organised and comfortable working with real deadlines. Many of our clients run lean teams and need support that is calm, clear and timely, especially when month end is busy or when payroll has to go out on schedule despite load-shedding or a hectic trading week.

Roles We Commonly Hire For

We build our team around the work our clients need most. Openings may come up in bookkeeping, payroll processing, client coordination, systems support and compliance administration. Some roles are hands-on and detail heavy, while others need strong communication and the ability to keep several client matters moving at once.

  • Bookkeeping support for monthly reconciliations and records
  • Payroll processing for weekly and monthly wage runs
  • Client success and admin support
  • Compliance and documentation administration
  • Cloud systems and workflow support

We are also interested in people who understand South African small business pressures, from tight cash flow to leave planning, termination pay and payroll reporting. Experience working with micro businesses is useful, but a careful attitude and willingness to learn matter just as much.

What You Need To Bring

We look for people who can work neatly, protect client information and keep communication professional. A strong applicant usually shows attention to detail, steady judgment and the ability to meet deadlines without being chased. If you like structured work and take pride in getting the numbers right, you will fit in well.

  • Good written communication and basic client service manners
  • Comfort with numbers, records and routine finance tasks
  • Ability to work independently and follow process
  • Respect for confidentiality and accuracy
  • Readiness to work with clients across Johannesburg, Pretoria, Cape Town, Durban and Gqeberha

We do not expect everyone to know everything on day one. What matters is a solid work ethic, a clear head and the habit of checking details before sending anything out. A small typo in payroll can become a bigger issue later, so care counts.

How Our Team Works

Our base is in Bryanston, Johannesburg, but our clients are spread across South Africa, so good coordination matters. Team members work closely with one another to keep payroll cycles, bookkeeping tasks and client updates on track. The pace can be steady in some weeks and busy in others, especially around month end and payroll cut offs.

We prefer people who communicate early when they spot a problem. That helps us fix issues before they affect a client. It also means you will be working with a team that values practical solutions, not unnecessary drama. We keep processes clear so that work is easy to follow, even when the client list grows.

Growth For The Right Person

Affo suits people who want to build real experience in outsourced financial services. Because we support micro businesses, you see a wide range of payroll and bookkeeping situations, from small wage runs to employee changes and leave tracking. That variety helps sharpen your skills quickly.

As the business grows, team members get exposure to new systems, improved processes and direct client contact. If you enjoy being part of a focused team where good work is noticed, this can be a strong place to grow. We appreciate people who can start with the basics and add value as they learn.

How To Apply

If you would like to join us, send your CV through the enquiry form on our contact page and mention that you are applying for a career opportunity. We review applications for current and future roles, so it is worth getting in touch even if there is not a specific opening listed at the time.

Please include a short note about your experience, the type of role you are looking for and the town or city you are based in. We work with people in Bryanston, Sandton, Randburg, Midrand, Pretoria, Cape Town, Durban and Gqeberha, so location and remote working arrangements may matter depending on the role.

Questions we get asked

Do you list open vacancies on the careers page?

No. We describe the kinds of roles we hire for and invite people to send a CV through the enquiry form on our contact page.

What kind of experience helps when applying?

Experience in bookkeeping, payroll, client admin, compliance or small business finance is useful, especially with micro businesses in South Africa.

How do I apply for a role at Affo?

Send your CV through the enquiry form on the contact page and include a short note about your experience and the role you are interested in.

Planning something? Send the team a message.

Contact form