Senior Full Stack Engineer (Fintech/Payments)

Black Pen Recruitment

Cape Town

On-site

ZAR 600,000 - 900,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary + performance bonuses
Opportunity to shape the future of cross-border payments
Work with an experienced, diverse team

Job summary

A high-growth fintech company is seeking a Full Stack Engineer to design and develop payment platforms. The ideal candidate has 4–7 years of experience in engineering, strong expertise in Java or Python, and frontend experience with React.js or Vue.js. This position offers a competitive salary and performance bonuses as well as the opportunity to work in a hybrid environment in Cape Town.

Qualifications

  • 4–7 years’ experience as a Full Stack Engineer, preferably in fintech.
  • Experience with relational and NoSQL databases.
  • Knowledge of blockchain fundamentals and working with Web3 APIs.

Responsibilities

  • Design and develop scalable platforms for payments and settlement.
  • Build and maintain secure, high-performance APIs for payment processing.
  • Work closely with Product, Compliance, and Ops.

Skills

Backend experience in Java or Python
Frontend experience in React.js and Vue.js
Strong API development experience (REST, GraphQL)
Experience with CI/CD pipelines
Team lead experience

Education

Bachelor’s Degree in Engineering or Computer Science

Tools

Docker
Kubernetes

Job description

Overview

Our client is a high-growth fintech company building the next generation of payment infrastructure across Africa. Their mission is to make money movement seamless, inclusive, and scalable across borders. They operate at the intersection of financial innovation and real-world impact, empowering businesses and consumers with tools to thrive in a rapidly digitizing economy.

Job Type: Full-time

Location: Cape Town

Workplace: Hybrid

Requirements

Must-Have

  • Bachelor’s Degree in Engineering, Computer Science or a related field.
  • 4–7 years’ experience as a Full Stack Engineer (preferably in fintech or payments).
  • Strong backend experience in Java or Python preferred (experience in Node.js and TypeScript would be a bonus).
  • Frontend experience in React.js and Vue.js.
  • Experience with relational and NoSQL databases.
  • Strong API development experience (REST, GraphQL).
  • Knowledge of blockchain fundamentals and working with Web3 APIs or SDKs.
  • Experience with CI/CD pipelines, Docker, Kubernetes.
  • Solid understanding of security, encryption, and compliance in payments.
  • Team lead experience is required.

Nice-to-Have

  • Experience in the African payments landscape (mobile money, local payment APIs).
  • Familiarity with FX, liquidity, or remittance platforms.
  • Knowledge of stablecoin settlement flows and blockchain scaling solutions.
  • Cloud experience (AWS, GCP, or Azure).
Responsibilities

Product Development & Architecture

  • Design and develop scalable platforms, web applications for payments and settlement.
  • Build and maintain secure, high-performance APIs for payment processing, KYC/AML, and partner integrations.
  • Implement custody solutions and blockchain integrations for stablecoin transfers (e.g., USDC, USDT).

Integrations

  • Integrate with payment gateways, banks, blockchain nodes, liquidity providers, and compliance services (e.g., Sumsub, Chainalysis).
  • Build internal tools for operations, reconciliation, and risk monitoring.

Security & Compliance

  • Implement secure coding practices (OWASP, PCI-DSS where applicable).
  • Support compliance workflows (KYC, AML, transaction monitoring).
  • Experience with SOC2 and/or ISO 27001 audits.

Collaboration & Leadership

  • Work closely with Product, Compliance, and Ops to deliver features that meet business needs.
  • Mentor junior engineers and participate in code reviews.
Benefits
  • Competitive salary + performance bonuses.
  • Opportunity to shape the future of cross-border payments in Africa.
  • Work with an experienced, diverse team across fintech, payments, and blockchain.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Engineer – Fintech / Payments
Full Stack Engineer – Fintech / Payments

60 Degrees • Wes-Kaap

On-site
ZAR 500,000 - 650,000
Senior Full Stack Engineer (Fintech/Payments)
Senior Full Stack Engineer (Fintech/Payments)

ATS Client • Cape Town

Hybrid
ZAR 1,000,000 - 1,800,000
Intermediate AI-Native Software Engineer (Fintech/ Payments)
Intermediate AI-Native Software Engineer (Fintech/ Payments)

ATS Client • Cape Town

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Bonus structure
Diverse team
Senior Full-Stack Engineer — Fintech Payments (Hybrid)
Senior Full-Stack Engineer — Fintech Payments (Hybrid)

ATS Client • Cape Town

Hybrid
ZAR 1,000,000 - 1,800,000
Full Stack Engineer (Android)
Full Stack Engineer (Android)

Mind Detect • Cape Town

Hybrid
ZAR 850,000 - 1,200,000
Equity in the business
Generous leave
Great remuneration package
+3
Rails Application Specialist (Fintech/Payments)
Rails Application Specialist (Fintech/Payments)

Black Pen Recruitment • Cape Town

On-site
ZAR 600,000 - 800,000
Mission-driven work
Startup environment with growth opportunities
Competitive compensation
Senior Backend Engineer
Senior Backend Engineer

STAFF RECRUIT • Wes-Kaap

Hybrid
ZAR 300,000 - 600,000
Business Development Manager, South Africa (Fintech/Payments)
Business Development Manager, South Africa (Fintech/Payments)

Black Pen Recruitment • Cape Town

Hybrid
ZAR 1,149,000 - 1,478,000
Competitive total rewards
Equity options
Comprehensive benefits package
Solutions Architect (Fintech/Payments)
Solutions Architect (Fintech/Payments)

Black Pen Recruitment • Johannesburg

On-site
ZAR 600,000 - 850,000
Health Insurance
Hybrid Working
Supportive work environment
Solutions Architect (Fintech/Payments)
Solutions Architect (Fintech/Payments)

Black Pen Recruitment • Cape Town

On-site
ZAR 600,000 - 800,000
Health Insurance
MacBook Pro
Hybrid Working
+1