About this role
Tech Lead - Checkout
Location: Remote first (Head Office: Cape Town, South Africa; with offices in Johannesburg, Mauritius and Nairobi, Kenya)
Department: Engineering
Company: Peach Payments
About Peach Payments
Peach Payments is a fast-growing African payment solution provider (PSP) that helps ambitious businesses grow by solving the complexity that comes with scale. For businesses that need a comprehensive payment solution across Africa, Peach Payments delivers payments orchestration, robust security, optimised conversions, and dedicated support via one integration.
We power digital commerce for some of Africa’s most loved brands, including Travelstart,Samsonite, Mukuru, Netflorist, Digicape, and MyRunway, alongside thousands of growing businesses building their future online.
With over 180 team members, the company has offices in South Africa, Kenya and Mauritius, and processes payments in 11 African countries across West, East and Central Africa, with further territories coming soon. Peach Payments gives businesses the infrastructure and flexibility they need to operate across borders, reach more customers and expand with confidence.
Mission: Why This Role Exists
The Checkout Pod is responsible for the core payment experience, managing the entire customer journey from checkout initiation to payment completion. We empower merchants by providing versatile, secure, and highly customizable integration options that cater to diverse business models across the continent.
• Seamless Integration: Powering merchant platforms through robust SDKs and APIs that embed our payment infrastructure directly into the user journey.
• High-Conversion Hosted Pages: Evolving secure, compliant, domain-hosted checkout experiences designed to maximize conversion and build customer trust.
• Scalable Multi-use Channels: Engineering reusable payment solutions to support complex recurring billing and batch transaction requirements.
• Bespoke Customization: Delivering advanced configuration tools that allow merchants to align checkout aesthetics and logic with their unique brand identity.
• Infrastructure Innovation: Scaling high-availability systems while shipping cutting-edge features that anticipate market trends and merchant demands.
Our Tech Stack
• Languages: Python and TypeScript
• Infrastructure: AWS (Lambda, API Gateway, S3, Serverless Framework, IaC)
• Databases: MongoDB, MySQL, PostgreSQL
• Development Tools: Jira, Confluence, Git, Postman, Cypress
• CI/CD & Automation: GitLab Pipelines
• Monitoring & Observability: Grafana, Sentry, Datadog
Role expectations
• Technical Strategy & Architecture: Guide the pod’s system architecture, ensuring solutions are maintainable, scalable, and balance short-term feature needs with long-term system health (tech debt management).
• Delivery Ownership: Drive the pod’s technical delivery by creating and maintaining plans that mitigate risks, identify dependencies, and ensure predictable results.
• Quality Leadership: Maintain a high bar for engineering standards. Actively contribute code, perform thorough code reviews, and champion best practices in testing, observability, and security.
• Cross-Functional Collaboration: Partner closely with Product Managers to align technical efforts with the roadmap. Act as a key decision-maker and tie-breaker for technical trade-offs within the Checkout space.
• System Resilience: Ensure the Checkout infrastructure (APIs, SDKs, Hosted Pages) is resilient, compliant, and performant, particularly during peak transaction volumes.
Competencies: What You Bring
Technical Expertise:
• Experience: 8+ years of experience in software engineering as a full-stack developer.
• Architectural Leadership: Serve as the primary technical authority in the Checkout Pod, guiding architectural decisions that align with the broader Engineering Strategy.
• Hands-On Excellence: Actively contribute to code, lead design sessions for complex features (e.g., payment integrations, embedded checkout components), and guide deployment strategies.
• Full-Stack Proficiency: Strong expertise in the required stack (Python/TypeScript, AWS/Serverless, and relevant databases like MongoDB/PostgreSQL).
• Domain Knowledge (Optional): An understanding of payment ecosystems, security compliance (PCI-DSS), and transaction flow management is a plus.
Problem-Solving & Ownership:
• Strategic Delivery: Ability to decompose high-level business ideas into actionable, high-value technical deliverables.
• Ownership Mindset: Takes initiative to own projects end-to-end, thriving in a fast-paced environment where you effectively manage trade-offs between innovation and stability.
• Proactive Diagnosis: Independently diagnose and propose solutions for complex production incidents using logs, monitoring (Datadog/Sentry/Grafana), and code analysis.
Collaboration & Communication:
• Remote Excellence: Demonstrated ability to drive alignment, clarity, and project velocity through proactive and effective asynchronous communication within a fully remote, distributed team environment.
• Cross-Functional Influence: Comfortable leading complex initiatives and collaborating cross-functionally with product, operations, and external partners using virtual tools to maintain high-impact team connectivity.
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 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.