O

Ozow

Digital payment platform for businesses

Junior Software Engineer (AI-Enabled)

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeCape Town, South AfricaNo salary listed

About the Job

Requirements

  • Two years of experience as a software engineer or developer, including internships or graduate programmes.
  • An IT diploma or degree, or equivalent practical experience such as a recognised coding bootcamp.
  • Working knowledge of at least one of .NET C#, Python, or JavaScript/ReactJS.
  • Regular, thoughtful use of AI coding tools, with the ability to explain and check the code they produce.
  • A good grasp of databases and SQL, version control (Git), and how the web works.

Responsibilities

  • Work with cross-functional teams to build and maintain software solutions that meet high-quality standards and business requirements.
  • Contribute to replatforming existing systems onto modern, AI-native services by migrating well-defined functionality under the guidance of senior engineers.
  • Help build features that integrate with large language models, using techniques such as context management, embeddings, and retrieval-augmented generation.
  • Write clean, efficient, and maintainable code following coding standards; use AI coding tools while understanding and being able to explain all committed code.
  • Follow team standards for using AI safely across the software development lifecycle, including checking AI-generated output and protecting sensitive and payment data.
  • Investigate and fix bugs and technical issues, escalating early when blocked.
  • Learn how systems are designed for scalability, security, and performance, and apply those principles in features.
  • Participate in code reviews by receiving feedback and reviewing others' code.
  • Write unit tests and help test features end to end, including AI features whose outputs may vary.
  • Learn and use CI/CD pipelines, containers, and cloud environments such as AWS or Azure to deploy code safely to production.
  • Participate in sprint planning, stand-ups, and retrospectives in an Agile environment.
  • Create and maintain technical documentation for software and processes.
  • Learn from senior engineers through pairing, code reviews, and feedback, and share discoveries about using AI tools well with the wider team.

Desired Qualifications

  • Exposure to building with large language models through personal, university, or work projects is beneficial.

About the Company

Ozow

Digital payment platform for businesses

Ozow provides a digital payments platform in South Africa that lets businesses accept payments, issue refunds, and make payouts. It supports contactless, cashless, and cardless bank-to-bank payments through options like QR codes, eCommerce, e-billing, payment links, and in-store methods, enabling customers to pay using their smartphones without cards. The system works by processing bank-to-bank transfers initiated from merchants’ channels, with strong security aligned to international standards to protect data. Compared with competitors, Ozow focuses on a broad mix of payment methods tailored to the South African market, a strong emphasis on security, and a seamless bank-to-bank experience that can be used by both small and large businesses. Its goal is to help millions of South Africans pay digitally and to grow merchant adoption and transaction volume by charging a small fee per transaction.

Company size
51-200
Company stage
Series B
Total funding
$49.4M
Headquarters
Cape Town, South Africa
Founded
2013

Recently Posted Jobs

Explore more opportunities at Ozow

See more jobs