Who we are

Moniepoint is an all-in-one financial services platform for emerging markets and the second-fastest growing company in Africa.
Since 2019, Moniepoint’s technology has powered over 3 million people, offering personal and business banking, payment, credit and business management tools to help them succeed. Moniepoint processed $182 billion in 2023, and currently processes the majority of the POS transactions in Nigeria.

Job Summary 

The Finance Officer will be working with large data, perform multiple tasks, and submit reports regularly to his/her supervisor. It is expected that the Finance Officer would have a firm understanding of accounting, financial practices, and regulations and exhibit high-level proficiency in using computers and applications as well as possess excellent communication skills. This position has the potential for further career development and interesting and satisfying professional challenges and benefits. 

Job Responsibilities 

  • Manage all general ledgers in the reporting framework of the business. 
  • Properly monitor accounts payables and receivables and prepare comprehensive analysis on this. 
  • Ensure that all invoices and transactions are entered promptly and accurately. 
  • Review and reconcile financial statements monthly and ensure that records are complete,  accurate, and up-to-date. 
  • Provide accounting support to other departments as needed and prepare operating and personnel budgets for operations approval. 
  • Perform detailed financial analysis and provide sound interpretations of ratios. 
  • Performs bank accounts reconciliations and ledger reconciliations to ensure the integrity of non-system  generated numbers 
  • Maintain the fixed asset register. 
  • Ensure prompt remittance of all taxes and levies and liaise with government agencies and consultants to ensure compliance with applicable regulations including reporting requirements, proper record-keeping, and support the establishment of internal controls. 
  • Ensure proper documentation control for all transactions. 

To succeed in this role, we think you should have

  • Strong analytical skills 
  • Great technical depth
  • Strong interpersonal skills 
  • Excellent communication skills 
  • Must have a growth mindset 
  • Must be detail-oriented with an eye for the big picture. 
  • Strong leadership experience and skills 
  • Excellent organizational, oral, and written communication skills. 

Qualifications required 

  • Bachelor’s degree in Accounting, Finance, or Business Administration
  • At least 4 years of accounting and financial experience preferably within a Fintech, Bank or Financial Services firm 
  • Should be ACCA/ ICAN certified. 
  • Knowledge of ERP systems 
  • MBA/MSC /Masters would be an added advantage.
  •  What to expect in the hiring process

What we can offer you

  • Culture: We put our people first and prioritize the well-being of every team member. We’ve built a company where all opinions carry weight and where all voices are heard. We value and respect each other and always look out for one another. Above all, we are human.
  • Learning: We have a learning and development-focused environment with an emphasis on knowledge sharing, training, and regular internal technical talks.
  • Compensation: You’ll receive an attractive salary, pension, health insurance, annual bonus, plus other benefits.

What to expect in the hiring process

  • A preliminary phone call with the recruiter
  • An interview with a business lead.
  • A behavioural and technical interview with a member of the executive team. 

Moniepoint is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees and candidates.

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)


Enter the verification code sent to to confirm you are not a robot, then submit your application.

This application was flagged as potential bot traffic. To resubmit your application, turn off any VPNs, clear the browser's cache and cookies, or try another browser. If you still can't submit it, contact our support team through the help center.