Senior Software Engineer - Full Stack

MyRemota

Cape Town

Presencial

ZAR 1.200.000 - 1.800.000

Jornada completa

14 días+

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Generous annual leave
Life leave allocation
VSOP equity program
Market-related salaries

Descripción de la vacante

Peach Payments is seeking a Senior Software Engineer - Full Stack to join our Engineering team. This remote-friendly role supports a payout-focused portfolio with a hybrid office presence in Cape Town, Johannesburg, Mauritius or Kenya.

You will own end-to-end features across the full stack, mentor peers, and leverage AI tools to accelerate delivery while maintaining security and quality. You should bring 7+ years in cloud-based software engineering, strong TypeScript and Python skills, AWS

Formación

  • 7+ years of cloud-based software engineering experience.
  • Strong experience with TypeScript and Python.
  • AWS experience (Lambda, API Gateway, Serverless).
  • Database experience (PostgreSQL, DynamoDB, MongoDB).
  • Comfortable using AI coding tools to boost productivity without sacrificing quality.

Responsabilidades

  • Design, build, and ship new Payouts features across the full stack.
  • Translate technical requirements into robust solutions with the team.
  • Ensure secure, scalable, and compliant payout processing in backend/integrations.
  • Troubleshoot production issues using logs and monitoring.
  • Own complex initiatives from design through delivery with minimal oversight.
  • Mentor less senior engineers via pairing and code reviews.
  • Leverage AI development tools while maintaining code quality and ownership.

Conocimientos

TypeScript
Python
AWS
AI coding tools

Herramientas

Jira
Confluence
Git
Postman
Cypress

Descripción del empleo

Senior Software Engineer - Full Stack

Location: Remote (Head Office: Cape Town, South Africa; with offices in Johannesburg, Mauritius and Kenya)

Department: Engineering

Company: Peach Payments

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

We offer a hybrid work environment, allowing for a combination of remote and in-office work. Whilst there is currently no in-office requirement for this team, this may change periodically, as determined by your manager or the organisation.

Mission: Why This Role Exists

In the Payouts team, we enable money to move reliably from Peach Payments to merchants, beneficiaries, and partners across Africa. Our portfolio covers the products and services that power payouts - including initiation and orchestration of disbursements, status tracking and reconciliation, payout configuration and APIs for merchant integration, and the operational tooling that keeps payouts secure, compliant, and observable at scale.

This team maintains and evolves existing payout capabilities while building new features to support merchant needs and new business opportunities. As a Senior Engineer, you will own complex work end-to-end and help less senior engineers grow through pairing, design reviews, and clear technical guidance.

Our Tech Stack
  • Languages: TypeScript and Python
  • Infrastructure: AWS (primarily Lambda, API Gateway, S3 and Serverless)
  • Databases: PostgreSQL,DynamoDB, MySQL, MongoDB
  • Tools: Jira, Confluence, Git, Postman, Cypress
  • AI tools: Cursor, GitHub Copilot, ChatGPT, and similar AI-assisted development tools
  • CI/CD & Automation: GitLab Pipelines
  • Monitoring: Grafana / Sentry / Datadog
Role expectations
  • Design, build, and ship new Payouts features, and improve existing ones, across the full stack
  • Translate technical requirements into robust solutions alongside the team across our payments product portfolio
  • Ensure secure, scalable, and compliant payout processing in our backend and integrations
  • Troubleshoot and debug Payouts issues effectively in productionIndependently diagnose incidents and propose fixes using logs, monitoring, and code analysis
  • Own complex initiatives from design through delivery, with minimal oversight
  • Mentor and support less senior engineers through pairing, code review, and coaching so the team levels up together
  • Use AI development tools thoughtfully to accelerate delivery while maintaining high code quality, security, and ownership of the outcome
Competencies: What You Bring

Technical Expertise:

  • 7+ years of experience in cloud-based software engineering (strong backend; comfortable across the full stack)
  • Strong experience with TypeScript and Python
  • AWS experience (primarily Lambda, API Gateway, and Serverless)
  • Database experience (PostgreSQL, DynamoDB, MongoDB)
  • Comfortable using AI coding tools (e.g. Cursor, Copilot, ChatGPT) to boost productivity without sacrificing judgement, testing, or security
  • Bonus: experience with payments or financial disbursements

Problem-Solving & Ownership:

  • Designs elegant, scalable solutions for new features
  • Iteratively improves existing systems toward best practices and modern standards
  • Takes initiative, owns projects end-to-end, and thrives in a fast-paced, high-scale environment
  • Comfortable leading complex, ambiguous work independently while keeping stakeholders informed

Mentorship & Collaboration:

  • Actively helps less senior team members develop their skills through clear feedback, pairing, and knowledge sharing
  • Works well in a remote/hybrid team, with strong written and verbal English
  • Collaborates effectively with product, operations, and external partners
Why Join Peach Payments?
  • Impact: Work on mission-critical payments infrastructure processing millions of transactions
  • Growth: Be part of a fast-growing company expanding across Africa
  • Culture: Join a high-performance, diverse, and empathetic team focused on respect for people and merchant success
  • Flexibility: Remote-first hybrid working - work from anywhere (+-3 hours of SAST) while staying connected to a world-class team
  • Benefits - Benefits include a generous annual and life leave allocation, market related salaries, owning the piece of the Peach pie through VSOP and more

Be part of our journey to redefine digital payments in Africa!

At Peach Payments we value diversity and are committed to inclusion across race, gender, age, religion, identity, and experiences.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Remote Senior Full-Stack Engineer - Payments & Payouts
Remote Senior Full-Stack Engineer - Payments & Payouts

Myremota • Cape Town

Híbrido
ZAR 1.200.000 - 1.800.000
Generous annual leave
Life leave allocation
VSOP equity program
+1
Senior QA Engineer
Senior QA Engineer

60 Degrees • Cape Town

Presencial
ZAR 989.283 - 1.319.044
Generous annual and life leave allocation
Market-related salaries
Ownership of company through VSOP
+1
Senior Full Stack Engineer (Fintech/Payments)
Senior Full Stack Engineer (Fintech/Payments)

ATS Client • Cape Town

Presencial
ZAR 1.000.000 - 1.800.000
Senior Full-Stack Engineer - Fintech Payments (Africa)
Senior Full-Stack Engineer - Fintech Payments (Africa)

Black Pen Recruitment • Cape Town

Presencial
ZAR 600.000 - 900.000
Competitive salary + performance bonuses
Opportunity to shape the future of cross-border payments
Work with an experienced, diverse team
Finance Business Partner
Finance Business Partner

Peach Payments • Sudáfrica

Presencial
ZAR 600.000 - 900.000
Senior Full Stack Engineer (Fintech/Payments)
Senior Full Stack Engineer (Fintech/Payments)

Black Pen Recruitment • Cape Town

Presencial
ZAR 600.000 - 900.000
Competitive salary + performance bonuses
Opportunity to shape the future of cross-border payments
Work with an experienced, diverse team
Senior Full Stack Software Engineer (Python/TypeScript/AWS) (Remote)
Senior Full Stack Software Engineer (Python/TypeScript/AWS) (Remote)

Datafin • Johannesburg

A distancia
ZAR 800.000 - 1.200.000
Senior Full Stack Software Engineer (TypeScript, Node.js, React, AWS) (Remote)
Senior Full Stack Software Engineer (TypeScript, Node.js, React, AWS) (Remote)

Datafin • Cape Town

A distancia
ZAR 600.000 - 800.000
Senior DevOps Engineer
Senior DevOps Engineer

Jobgether SRL • Sudáfrica

Híbrido
ZAR 900.000 - 1.500.000
Competitive pay
Hybrid work
Flexible holidays
+4
Senior Engineer, Backend - Orchestration
Senior Engineer, Backend - Orchestration

Jobgether • Sudáfrica

A distancia
ZAR 900.000 - 1.500.000
Remote work
Equity
Paid time off
+7