Full Stack Developer

Cape Town, Western Cape, South Africa

Job Description

: Full Stack Developer
Location: Cape Town, Platterkloof, South Africa
Salary: Market Related
Work type: Hybrid
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 Mid to Senior Full Stack Developer with Angular experience to join our dynamic and innovative engineering team. This role is ideal for a developer who is passionate about building performant, scalable applications using modern front-end frameworks and robust back-end technologies.
You will be a key contributor in designing, developing, and maintaining our digital platformsworking across the stack to deliver secure, user-friendly solutions that drive real impact for merchants and consumers in Southern Africa.
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 and skills:
Must-Have:
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).
Exposure to WebSockets, or real-time data streaming.
Knowledge of Docker, Kubernetes, or other containerization tools.
Familiarity with agile development tools like Jira and Confluence.
Experience with test automation (e.g., Selenium, Cypress).

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1445238
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned