Lesaka Technologies
Junior Full Stack Developer
Lesaka Technologies
Cape Town, Western Cape
Contract
Apply
Posted 29 August 2025

Job Details

Job Description

Location: Cape Town, Plattekloof, South Africa 

Salary: Market Related 

Work type: Hybrid – 4 days in office 

Start Date: ASAP 

Company Overview 

Lesaka is a leading South African financial technology company. We deliver financial services to consumers (B2C) and merchants (B2B) in Southern Africa through our proprietary banking and payment technologies. We offer banking, lending and insurance products to consumers and cash management solutions, bill payment technologies, value-added services, business funding and card acquiring solutions to formal and informal retail merchants. 

Description 

We are looking for a Junior Full Stack Developer with a strong interest in front-end (Angular) and back-end technologies. This role is ideal for someone early in their career who is eager to learn, grow, and contribute to building scalable, user-friendly applications. 
 
You will work alongside experienced developers, gaining hands-on exposure to the full development lifecycle—helping design, build, test, and maintain solutions that make a difference to merchants and consumers in Southern Africa. 

Responsibilities 

  • Assist in developing and maintaining full stack applications using Angular and Node.js (or similar back-end frameworks). 
  • Convert UX/UI designs into responsive, user-friendly front-end components. 
  • Support the integration of RESTful APIs into applications. 
  • Help troubleshoot, debug, and improve existing systems. 
  • Collaborate with developers, designers, and product managers in an agile environment. 
  • Write clean, maintainable code and learn best practices from senior team members. 
  • Stay curious and keep up to date with new tools, frameworks, and trends in software development. 

Requirements and Skills 

Must-Have: 

  • 1–2 years of software development experience (including internships or personal projects). 
  • Basic experience with Angular (or another front-end framework like React/Vue). 
  • Familiarity with a back-end language/framework (e.g., Node.js, Java, Python, or similar). 
  • Understanding of HTML, CSS, JavaScript/TypeScript. 
  • Exposure to databases (relational like MySQL/PostgreSQL, or NoSQL like MongoDB). 
  • Willingness to learn about Git, version control workflows, and CI/CD practices. 
  • Problem-solving mindset and eagerness to grow technical skills. 
  • Good communication skills and a collaborative attitude. 

Nice-to-Have: 

  • Knowledge of RESTful APIs. 
  • Experience with cloud platforms (AWS, Azure, or GCP). 
  • Familiarity with agile tools (e.g., Jira, Confluence). 
  • Some exposure to test automation or DevOps practices.