Senior Software Engineer - Full Stack

Company Details

Rating: No ratings yet log in to rate this company
Industry: Internet
Description: Peach Payments enables Simple, Seamless and Secure transactions for business and consumers in Africa. We provide our customers with all the tools and solutions they need to sell across any digital channel while ensuring a safe experience for them and their customers.

Job Details

Job Type: Full Time
Workplace Type: On-site
Qualification: Diploma
Job Experience: Mandatory
Job Location: Nairobi County, Kenya
Closing Date: Undisclosed
Salary: Undisclosed
Other Pay: Benefits
Job Category: Telecommunications

Job Description

Role Overview

You will own end-to-end delivery of payout features that move money reliably from Peach Payments to merchants, beneficiaries, and partners across Africa. Day to day, you design and build full-stack solutions for disbursement orchestration, reconciliation, and operational tooling, while also troubleshooting production issues and guiding less senior engineers through pairing and code reviews. Your work directly supports the company’s mission to scale secure, compliant payment infrastructure across a fast-growing region.

Key Responsibilities

  • Design, develop, and deploy new payout capabilities and improve existing services across the entire stack.
  • Translate business and technical requirements into robust, scalable backend solutions that integrate with external partners and internal systems.
  • Ensure all payout processing adheres to security, compliance, and observability standards, using monitoring tools and logging to catch issues early.
  • Diagnose and resolve production incidents independently by analysing logs, metrics, and code to identify root causes and implement fixes.
  • Lead complex initiatives from initial design through to delivery with minimal oversight, balancing speed with long-term maintainability.
  • Mentor junior and mid-level engineers through regular pairing sessions, thoughtful code reviews, and hands-on coaching to raise the team’s collective skill level.
  • Leverage AI-assisted development tools (Cursor, Copilot, ChatGPT) thoughtfully to accelerate delivery while preserving code quality, security, and personal accountability.
  • Collaborate closely with product managers, operations, and external partners to align technical roadmaps with merchant needs and new business opportunities.

Requirements & Qualifications

  • 7+ years of professional software engineering experience, primarily in cloud-based backend development, with comfort across the full stack.
  • Strong proficiency in TypeScript and Python for production systems.
  • Hands-on AWS experience, especially with Lambda, API Gateway, and Serverless architectures.
  • Solid database skills across PostgreSQL, DynamoDB, and MongoDB.
  • Practical experience using AI coding tools (e.g., Cursor, GitHub Copilot, ChatGPT) to enhance productivity while maintaining judgement, testing, and security practices.
  • Proven ability to design elegant, scalable solutions and iteratively improve existing systems toward modern best practices.
  • Demonstrated ownership of complex projects in a fast-paced, high-scale environment, with the ability to navigate ambiguity and keep stakeholders informed.
  • Active mentorship mindset: comfortable providing clear feedback, pairing, and knowledge sharing to help less senior engineers grow.
  • Excellent written and verbal English, enabling effective collaboration in a remote/hybrid team.
  • Bonus: prior experience with payments, financial disbursements, or similar regulated financial systems.

What We Offer / Why Join

You’ll work on mission-critical payment infrastructure that processes millions of transactions across Africa, directly shaping the way money moves in a fast-growing ecosystem. The role offers the autonomy to lead impactful projects while being part of a high-performance, diverse, and empathetic team that respects people and prioritises merchant success. Peach Payments supports remote-first hybrid working (within roughly ±3 hours of SAST) and provides a generous annual leave package, life leave allocation, market-competitive salaries, and equity participation through VSOP, along with other benefits that reflect a culture of growth and respect.

647 open positions on Semasocial right now · 9452 open positions in Nairobi County, Kenya · 45 posted in the last 7 days
Contact Information
CV Job Description Matcher See how well your CV matches this job and get tips to improve your chances AI Tool

This tool helps you see how closely your CV matches a job description. It also gives you simple suggestions on what to improve so you have a better chance of getting shortlisted.

Similar Jobs

Savannah Informatics Nairobi County, Kenya
View Job Aug 20, 2026
View Job Aug 20, 2026
Beware of Fraudsters!
Never pay anyone for job applications, interview tests, or job interviews. A genuine employer will never ask you for payment under any circumstances.
Disclaimer & TOS: We do not guarantee the authenticity of every single job posting and are not responsible for any fraudulent activity or misrepresentation by third parties. We are not involved in any stage of the interview or recruitment process and do not charge any fees from job seekers. For further details, please read the rest of the Terms of Service.