
Lesaka Technologies
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.
About the Job
Lesaka Technologies is looking for a Mid to Senior Full Stack Developer with Angular experience to join their dynamic and innovative engineering team in Cape Town. This role is ideal for a developer passionate about building performant, scalable applications using modern front-end frameworks and robust back-end technologies, contributing to designing, developing, and maintaining digital platforms.
Responsibilities
Design, develop, test, and maintain scalable full stack applications using Angular and a modern back-end technology (e.g., Node.js).
Translate UX/UI designs into responsive and accessible Angular components.
Build and integrate RESTful APIs and support secure, scalable system architectures.
Collaborate closely with product managers, designers, QA, and other engineers to define and implement new features.
Optimize performance across both front-end and back-end codebases.
Write clean, maintainable, and well-documented code following best practices.
Participate in peer code reviews and provide technical guidance to junior developers.
Contribute to architectural discussions and help shape the technical direction of our platforms.
Troubleshoot, debug, and enhance existing systems in a fast-paced, agile environment.
Stay informed on the latest trends and best practices in front-end and full stack development.
Requirements
5+ years of experience in software development, with at least 2 years in a full stack capacity.
Strong experience with Angular (v17+) and TypeScript.
Solid back-end development experience using Node.js or similar.
Proficient in building and integrating with RESTful APIs.
Strong understanding of HTML5, CSS3/SASS, and responsive design principles.
Experience with relational databases (e.g., PostgreSQL, MySQL) and familiarity with NoSQL (e.g., MongoDB).
Solid understanding of software architecture, microservices, and API security.
Familiarity with Git, version control workflows, and CI/CD pipelines.
Experience with cloud platforms such as AWS, Azure, or GCP.
Excellent problem-solving skills and ability to take ownership of complex projects.
Strong communication skills and a collaborative, team-oriented mindset.
Nice-to-Have: Experience with state management libraries (e.g., NgRx).
Nice-to-Have: Exposure to WebSockets, or real-time data streaming.
Nice-to-Have: Knowledge of Docker, Kubernetes, or other containerization tools.
Nice-to-Have: Familiarity with agile development tools like Jira and Confluence.
Nice-to-Have: Experience with test automation (e.g., Selenium, Cypress).
To apply for this job please visit lesakatech.simplify.hr.