×
Register Here to Apply for Jobs or Post Jobs. X

Backend Developer - Digital

Job in Cape Town, 7100, South Africa
Listing for: PayTech Nexus Ltd
Contract position
Listed on 2026-05-14
Job specializations:
  • Software Development
    Backend Developer, Cloud Engineer - Software
Job Description & How to Apply Below
Position: Backend Developer - Digital Payments

Job Title
:
Backend Developer – Digital Payments

Employment type
:
Contract

Contract length
: 6-12 months

Location
:
Cape Town, South Africa

Purpose of the Project

We are looking for a Backend Developer with strong ownership, coordination, and delivery discipline, specialising in Java based systems and cloud native development on AWS. This role is essential to sustaining high performance, scalable, and secure backend services that support mission critical payment platforms and ensure operational continuity across cross-functional systems.

The Backend Developer will design, develop, and maintain robust microservices using Java, leveraging AWS services to build resilient, distributed architectures. Collaborate closely with product and engineering teams to manage system integrations, dependencies, and deployment pipelines.

Additionally, the developer will contribute to performance optimisation, system reliability, and continuous improvement initiatives, supporting predictable and high-quality delivery in a fast paced, highly regulated environment.

Core Responsibilities and Accountabilities
  • Design and implement backend changes required for Tokenisation, including token service enrolment flows, host system changes, and operational backend processes.
  • Develop and integrate CYBS (Cyber Source) service backend components into the M-Pesa payment stack, following agreed integration architecture.
  • Implement backend support for push provisioning app enhancements, including secure token storage, provisioning state management, and notification services.
  • Build and maintain logging, monitoring, and alerting infrastructure for all initiative‑specific backend services, ensuring operational visibility pre- and post‑production launch.
  • Execute and support backend functional testing, including integration tests, regression suites, and performance benchmarking; log and remediate defects to agreed SLAs.
  • Collaborate with team on end‑to‑end integration design, ensuring backend services expose well‑formed, documented APIs.
  • Support knowledge transfer by co‑authoring technical runbooks, system design documentation, and onboarding guides for client engineering counterparts.
Knowledge and Experience
  • 6+ years backend development experience, with at least 4 years in payments, fintech, or financial services.
  • Strong proficiency in one or more:
    Java, Python, Go, Node.js, or equivalent enterprise grade backend languages.
  • Deep experience with payment platform integrations, including host side changes, transaction processing, and tokenization or push payment systems.
  • Proven ability to design and document scalable, resilient backend architectures.
  • Experience leading code reviews and mentoring junior/intermediate engineers.
  • Experience with RESTful API development and consumption.
  • Familiarity with database technologies (relational and/or No

    SQL) and SQL querying.
  • Understanding of security best practices in payment systems (PCI‑DSS awareness, secure coding).
  • Experience with logging, monitoring, and observability tooling.
  • Strong written communication; ability to produce technical documentation.
  • Backend languages:
    Java, Python, Go, Node.js, or equivalent.
  • Databases:
    Postgre

    SQL / MySQL / Oracle / Mongo

    DB / equivalent.
  • API frameworks:
    Spring Boot, Express.js, FastAPI, or equivalent.
  • Testing: JUnit, pytest, Postman, or equivalent; test automation frameworks.
  • Version control:
    Git (Git Hub / Git Lab / Bitbucket).
  • Containerization:
    Docker, Kubernetes where applicable.
  • Issue tracking:
    Jira / Azure Dev Ops.
  • Documentation:
    Confluence / SharePoint.
Mandatory Skills
  • Bachelor's degree in Technology, or a related field (Master's preferred).
  • Previous experience within Banking, Digital Payment & Card solutions or the Fin Tech industry.
  • Excellent communication skills (written, verbal, and presentation) in English.
Preferred Skills
  • Direct experience with M-Pesa backend systems or comparable mobile money platforms.
  • Experience with event driven or messaging architectures (Kafka, Rabbit

    MQ, or equivalent).
  • Containerization and orchestration experience (Docker, Kubernetes, or equivalent).
  • Experience with performance/load testing of backend services.
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary