O

Ozow

Digital payment platform for businesses

Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listedIn-person

About the Job

Requirements

  • At least 4 years of work-related experience as a Software Engineer or Software Developer.
  • An IT diploma or degree is ideal.
  • Ability to develop software using .NET 8, C#, JavaScript, ReactJS, HTML, CSS, and other programming languages; polyglot experience is preferred.
  • Excellent knowledge of PostgreSQL and Microsoft SQL Server technologies, including Entity Framework and NHibernate.
  • Knowledge of NoSQL databases such as Redis, Riak, and MongoDB.
  • Experience developing web applications and a good understanding of how the web works.
  • Experience with high-scale applications and understanding practices and approaches used to scale applications is beneficial.
  • Experience with unit testing; knowledge of applying test-driven development is beneficial.
  • Understanding of DevOps principles and how to apply them practically is beneficial.
  • Experience in cloud services such as AWS or Azure is preferred.
  • Experience with containerization technologies and tools, including Docker, Kubernetes, TeamCity, Octopus Deploy, or AppVeyor, is highly beneficial.
  • Experience working with Agile methodologies.

Responsibilities

  • Collaborate with cross-functional teams to design, develop, and maintain software solutions that meet quality standards and business requirements.
  • Write clean, efficient, and maintainable code while following best practices and coding standards.
  • Analyze and troubleshoot complex technical issues and implement effective solutions.
  • Contribute to the design and architecture of software systems, ensuring scalability, security, and performance.
  • Participate in code reviews to ensure code quality and knowledge sharing within the team.
  • Work in an Agile environment, participating in sprint planning, stand-ups, and retrospectives.
  • Create and maintain technical documentation for software and processes.
  • Provide guidance and mentorship to junior team members as needed.

Desired Qualifications

  • Experience with polyglot programming.
  • Experience with high-scale applications and understanding of practices and approaches used in scaling applications.
  • Knowledge of applying test-driven development.
  • Understanding of DevOps principles and how to apply them practically.
  • Experience in cloud services such as AWS or Azure.
  • Experience with containerization technologies and tools, including Docker, Kubernetes, TeamCity, Octopus Deploy, or AppVeyor.

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