Enable job alerts via email!

Senior Software Engineer - Backend [Payments Integration]

Peach Payments

Cape Town

Hybrid

ZAR 600,000 - 900,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a leading fintech company in South Africa as a Senior Software Engineer within the Payment Integrations Pod. Your expertise in Python and AWS will drive the development of secure and scalable payment solutions across Africa, while being part of a hybrid work culture that balances flexibility and collaboration.

Benefits

Generous leave
Market-related salaries
Equity options through VSOP

Qualifications

  • Experience with payment integrations is a bonus.
  • Strong experience with Python and AWS required.

Responsibilities

  • Complete development tasks for payment integrations.
  • Design and integrate technical requirements for payment methods.
  • Troubleshoot and debug integration issues.

Skills

Problem-Solving
Collaboration
Communication

Education

6+ years in cloud-based backend engineering

Tools

Python
AWS
MySQL
MongoDB

Job description

Senior Software Engineer (Payment Integrations Pod)

About Peach Payments

Peach Payments is a cutting-edge fintech company shaping the future of digital payments across Africa.

We empower businesses of all sizes - from startups to enterprise merchants - by providing a secure, scalable, and seamless payments infrastructure.

We have a hybrid working environment, allowing for a combination of remote and in-office work. Currently, there is no in-office requirement, but this may change periodically, as determined by your manager or the organization.

Mission: Why This Role Exists

In the Payment Integrations team, we manage the connection between alternative payment methods and the Peach Payment ecosystem.

We build integrations for major payment methods and support smaller partners in integrating into our APIs.

We continuously seek to automate and improve our system, extend our product offerings, and enable more payment options across Africa.

Tech Stack

  • Languages: Python
  • Infrastructure: AWS (Lambda, API Gateway, S3, Serverless)
  • Databases: MongoDB, MySQL
  • Tools: Jira, Confluence, Git, Postman, Cypress
  • CI/CD & Automation: GitLab Pipelines
  • Monitoring: Grafana / Sentry

Role Expectations

  • Successfully complete development tasks for payment integrations.
  • Design, build, and integrate technical requirements for new and existing payment integrations.
  • Ensure secure, scalable, and compliant processing.
  • Effectively troubleshoot and debug payment integration issues.
  • Diagnose and propose solutions for issues using logs, monitoring, and code analysis.

Competencies: What You Bring

  • Technical Expertise: 6+ years in cloud-based backend engineering, strong experience with Python, AWS, MySQL, MongoDB. Bonus: Payment integrations experience.
  • Problem-Solving & Ownership: Ability to design scalable solutions, take initiative, own projects end-to-end, and thrive in a fast-paced environment.
  • Collaboration & Communication: Strong written and verbal skills, comfortable working remotely with cross-functional teams and external partners.

Why Join Peach Payments?

  • Impact: Enable seamless digital payment experiences for African businesses.
  • Growth: Join a rapidly expanding company across Africa.
  • Culture: Be part of a high-performance, inclusive culture that values diversity, respect, and continuous learning.
  • Flexibility: Hybrid work model, with benefits including generous leave, market-related salaries, and equity options through VSOP.

We value diversity and are committed to inclusion across race, gender, age, religion, identity, and experiences.

This job posting is active and open for applications.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.