EKYC Full Stack Developer

SavageOne Pty Ltd

Johannesburg

On-site

ZAR 600,000 - 900,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

SavageOne Pty Ltd is hiring a Full-Stack eKYC Developer in Johannesburg to design, develop, and implement end-to-end eKYC solutions. You will integrate biometric authentication, OCR-based verification, and AI-driven identity checks into secure, scalable applications.

The role covers front-end in React/Angular/Vue.js and back-end in Node.js/Python/Java/.NET, with SQL/NoSQL databases and cloud/containerization in AWS/Azure/GCP on a secure platform. You will ensure compliance with KYC/AML and GDPR.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field.

Responsibilities

  • Develop and integrate eKYC solutions for identity verification, fraud detection, and compliance.
  • Implement biometric authentication (face recognition, fingerprint) and OCR-based verification.
  • Develop APIs for seamless integration with banking, fintech, and enterprise applications.
  • Design and develop front-end interfaces using React, Angular, or Vue.js.
  • Build robust and scalable back-end services using Node.js, Python, or Java.
  • Ensure efficient data storage and retrieval using SQL (PostgreSQL/MySQL) or NoSQL (MongoDB, DynamoDB).
  • Implement secure coding practices and ensure compliance with KYC/AML, GDPR, and other frameworks.
  • Monitor performance, optimize scalability, and collaborate with UI/UX, product, and security teams.

Skills

Biometric authentication
OCR-based document verification
AI-driven identity verification
Front-end technologies (React/Angular/
Back-end development (Node.js/Python/
APIs & microservices
Security & compliance
KYC/AML compliance
Cloud platforms (AWS/Azure/GCP)
Docker & Kubernetes
SQL/NoSQL databases

Education

Bachelors degree in Computer Science, Software Engineering, or related field

Tools

React.js
Angular
Vue.js
TypeScript
Node.js
Python
Java
.NET
PostgreSQL
MySQL
MongoDB
Docker
Kubernetes
AWS
Azure
GCP

Job description

We are looking for a skilled Full-Stack eKYC Developer to design, develop, and implement electronic Know Your Customer (eKYC) solutions. The ideal candidate will have expertise in both front-end and back-end development, integrating biometric authentication, OCR-based document verification, and AI-driven identity verification into secure and scalable applications.

Key Responsibilities:

Develop and Integrate eKYC Solutions:

  • Build and maintain scalable eKYC applications with a focus on identity verification, fraud detection, and compliance.
  • Implement biometric authentication (face recognition, fingerprint scanning) and OCR-based document verification.
  • Develop APIs for seamless integration with banking, fintech, and enterprise applications.

Full-Stack Development:

  • Design and develop responsive and user-friendly front-end interfaces using React, Angular, or Vue.js.
  • Build robust and scalable back-end services using Node.js, Python, or Java.
  • Ensure efficient data storage and retrieval using SQL (PostgreSQL/MySQL) or NoSQL (MongoDB, DynamoDB).

Security & Compliance:

  • Implement secure coding practices to protect sensitive customer data.
  • Ensure compliance with KYC/AML, GDPR, and other regulatory frameworks.
  • Work with encryption, tokenization, and access control mechanisms to enhance data security.

Performance & Scalability:

  • Optimize applications for high performance and scalability.
  • Monitor system reliability and troubleshoot any performance issues.
  • Work closely with UI/UX designers, product managers, and security teams.
  • Write clean, well-documented code and maintain technical documentation.
Required Skills & Qualifications:
  • Bachelors degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of experience as a Full-Stack Developer with exposure to eKYC or fintech applications.
  • Proficiency in front-end technologies (React.js, Angular, Vue.js, TypeScript).
  • Expertise in back-end development (Node.js, Python, Java, or .NET).
  • Experience with APIs & microservices architecture.
  • Strong database knowledge (PostgreSQL, MySQL, MongoDB).
  • Hands-on experience with biometric authentication, OCR, and AI-driven identity verification.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Understanding of security standards & compliance (KYC, AML, GDPR, PSD2).
Nice-to-Have:
  • Experience with blockchain-based identity verification.
  • Knowledge of AI/ML models for fraud detection.
  • Certifications in KYC/AML compliance.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

eKYC Full-Stack Engineer: Biometrics, AI & Compliance
eKYC Full-Stack Engineer: Biometrics, AI & Compliance

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 600,000 - 900,000
Senior Full Stack Developer EKYC
Senior Full Stack Developer EKYC

SavageOne Pty Ltd • Midrand

On-site
ZAR 900,000 - 1,400,000
Senior Full Stack Software Developer
Senior Full Stack Software Developer

ATS Client • Midrand

On-site
ZAR 900,000 - 1,300,000
Senior Full-Stack Engineer, EKYC & Microservices
Senior Full-Stack Engineer, EKYC & Microservices

SavageOne Pty Ltd • Midrand

On-site
ZAR 900,000 - 1,400,000
Screening & Onboarding Agent / Consultant (CDD, AML & CTF)
Screening & Onboarding Agent / Consultant (CDD, AML & CTF)

Rosstone • Gauteng

On-site
ZAR 350,000 - 520,000
Senior Software Engineer Developer
Senior Software Engineer Developer

Indsafri • South Africa

On-site
ZAR 600,000 - 900,000
KYC Administrator
KYC Administrator

FROGG Recruitment • Sandton

On-site
ZAR 300,000 - 520,000
Technical Business Analysts
Technical Business Analysts

SavageOne Pty Ltd • Midrand

On-site
ZAR 700,000 - 1,100,000
Senior Full Stack Developer - Fintech Solutions
Senior Full Stack Developer - Fintech Solutions

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,300,000
Fully remote work arrangement
Competitive salary package
Professional development opportunities
Senior Full Stack Engineer (Fintech/Payments)
Senior Full Stack Engineer (Fintech/Payments)

Black Pen Recruitment • Cape Town

On-site
ZAR 600,000 - 900,000
Competitive salary + performance bonuses
Opportunity to shape the future of cross-border payments
Work with an experienced, diverse team