Senior Software Engineer - Full Stack (Product Team)
We've partnered with a global payments house and fintech that is currently scaling across their product engineering team; the current need is for a seasoned Full Stack Engineer to build customer-facing payment experiences across Africa.
This is a high-impact role for someone who thrives in fast-paced environments, loves solving complex problems, and wants to work on systems that process millions of transactions.
- Languages : Python and TypeScript
- Infrastructure : AWS (primarily Lambda, API Gateway, S3 and Serverless)
- Tools : Jira, Confluence, Git, Postman, Cypress
- CI / CD & Automation : GitLab Pipelines
Key Responsibilities :
Successfully build new features, and enhance existing Commerce featuresDesign, build, and integrate technical requirements alongside the team across our full Commerce product portfolioEnsure secure, scalable, and compliant payment processing to our backendEffective troubleshooting and debugging of Commerce issuesIndependently diagnose and propose solutions for issues and incidents, leveraging logs, monitoring, and code analysisRequired Expertise :
Technical Expertise :
7+ years of experience in cloud-based backend engineeringStrong experience with Python and TypescriptAWS experience (primarily Lambda, API Gateway and Serverless)Database experience (MySQL, MongoDB)Bonus - Experience with PaymentsProblem-Solving & Ownership :
Ability to design elegant, scalable solutions for new featuresAble to iteratively maintain and evolve existing features to meet best practices and modern standardsTakes initiative, owns projects end-to-end, and thrives in a fast-paced, high-scale environmentWorks well in a fully remote team, with strong written and verbal communication skills in EnglishComfortable working cross-functionally with product, operations, and external partnersOffer :
Salary range : R1.2m CTC p.a. + perksWorking Model : Remote#J-18808-Ljbffr