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.