← Back to jobs

Senior Software Engineer - Full Stack

Peach Payments

80

STRONG_APPLY

Kenya, KenyaRemotemyjobmag-keNEW

Auto-apply

Combined path: ATS APIs when a job-board key is configured, otherwise Playwright fills the hosted apply form. Job-board listings (Jobicy, Remotive, …) are skipped in favor of the company careers / ATS page. LinkedIn and Wellfound are skipped.

Application materials

AI-tailored 2-page resume and 1-page cover letter for Peach PaymentsSenior Software Engineer - Full Stack.

Two-stage AI pipeline: generation pass, then strict hiring-manager review. Facts stay truthful; content is reordered and emphasized for this role. Experience stated as 8 years.

AI Qualification

The candidate has extensive experience in software engineering, particularly in backend and full-stack development, which aligns well with the job requirements. Their expertise in TypeScript, Python, and AWS matches the tech stack of the role. The candidate's experience in mentoring and leading projects is a strong fit for the mentorship aspect of the position. The only minor gaps are in specific experience with DynamoDB and payments, but overall, the candidate is highly qualified.

Strengths

  • + 8 years of experience in software engineering
  • + Strong expertise in TypeScript and Python
  • + Experience with AWS and cloud-based infrastructure
  • + Proficient in PostgreSQL and other databases
  • + Experience mentoring and guiding less senior engineers
  • + Strong background in building scalable web platforms

Missing skills

  • Experience with DynamoDB
  • Specific experience in payments or financial disbursements

Seniority

Senior

Location

Kenya

Salary

Not specified

Match

85

Job description

(adsbygoogle = window.adsbygoogle || []).push({}); Never pay for any notarisation, certificate or assessment as part of any recruitment process. When in doubt, contact us We enable businesses to easily accept payments on their websites and mobile apps Senior Software Engineer - Full Stack Job Type Full Time , Remote Qualification BA/BSc/HND Experience 7 years Location Nairobi Job Field ICT / Computer 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 production Independently 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 (adsbygoogle = window.adsbygoogle || []).push({}); Check how your CV aligns with this job Method of Application Interested and qualified? Go to Peach Payments on peachpayments.bamboohr.com to apply Build your CV for free. Download in different templates. .tg-subscribe{display:flex;flex-wrap:wrap;align-items:center;gap:10px;clear:both;margin:12px 0;padding:12px 14px;border:1px solid #d8dee5;border-radius:6px;background:#f7f9fb;}.tg-subscribe span{flex:1 1 200px;}.tg-subscribe a{display:inline-block;padding:10px 16px;background:#2481cc;color:#ffffff;border-radius:4px;text-decoration:none;}@media (max-width:520px){.tg-subscribe a{display:block;width:100%;text-align:center;box-sizing:border-box;}}Get new ICT / Computer jobs like this on Telegram.Subscribe on Telegram