top of page

Principal Full Stack Developer job at Absa Bank Limited | Apply Now

Are you looking for IT jobs in South Africa 2025 today? then you might be interested in Principal Full Stack Developer job at Absa Bank Limited

Randburg, South Africa

Full Time

Deadline: 

30 Apr 2025

About the Organisation

Absa Bank Uganda Limited is part of Absa Group Limited, an African financial services group that aims to be the pride of the continent. Absa Group Limited is listed on the JSE in South Africa and is one of Africa’s largest diversified financial services groups with a presence in 12 countries across the continent and around 42, 000 employees.

Absa Bank Uganda Limited is a reputable and innovative financial institution dedicated to empowering individuals and businesses with a comprehensive range of banking solutions that drive sustainable economic growth and community development. With a mission to deliver exceptional financial services and foster lasting customer relationships, the bank has earned significant recognition for its market leadership, commitment to excellence, and strong ethical standards.

Evolving from its humble beginnings into a major player in Uganda’s banking sector, Absa Bank Uganda Limited boasts a dynamic work culture that promotes diversity, continuous learning, and employee empowerment through competitive benefits, flexible work arrangements, and ample career opportunities. Leveraging a modern business model and cutting-edge technology, the bank maintains a broad reach and robust presence in the region, underpinned by core values of integrity, innovation, and customer-centricity.

Its dedication to corporate social responsibility is evident in its active support for community initiatives, educational programs, and environmental sustainability efforts. For more information, visit [Company Website].

Job Title

Principal Full Stack Developer job at Absa Bank Limited

Absa Bank Limited

Job Description

The Principal Full Stack Developer will be responsible for creating and maintaining scalable web applications and complex backend systems using a modern tech stack that includes Django, React, Flask, Kubernetes, and more. The ideal candidate will demonstrate proficiency across the software development lifecycle including API design, cloud infrastructure, CI/CD, and container orchestration. The role is hybrid and based in Randburg, with flexibility for remote collaboration.

Duties, Roles and Responsibilities

  • Develop backend systems using Django and Flask

  • Build and maintain REST APIs using Django REST Framework

  • Manage workflows with Apache Airflow

  • Handle data storage using MinIO and caching with Redis

  • Implement asynchronous task queues with Celery

  • Design and develop responsive front-end interfaces using React.js and Ant Design

  • Build reusable components and libraries for future use

  • Ensure applications are responsive and perform well across platforms

  • Conduct thorough testing and implement testing tools/frameworks

  • Debug, troubleshoot, and upgrade existing software

  • Enforce security, data protection, and storage best practices

  • Support release management and CI/CD with Jenkins

  • Manage cloud-native applications using Kubernetes and Rancher

  • Use GitHub for version control, code review, and team collaboration

Get a professional CV. Comes with a free cover letter
Get a Professional CV today. Comes with a free cover letter
Get a professional CV Today

SERVICES

COMMERCIAL

SERVICES

INDUSTRIAL

SERVICES

RESIDENTIAL

SERVICES

COMMERCIAL

SERVICES

INDUSTRIAL

SERVICES

RESIDENTIAL

SERVICES

COMMERCIAL

SERVICES

COMMERCIAL

SERVICES

COMMERCIAL

SERVICES

COMMERCIAL

SERVICES

INDUSTRIAL

SERVICES

RESIDENTIAL

Qualifications, Education and Competencies

  • Bachelor's Degree in Information Technology

  • Advanced proficiency in Python, Django, Flask, React.js, and JavaScript

  • Experience with Django REST Framework, Ant Design, HTML5, CSS3

  • Familiarity with Jinja2, Babel, Webpack, NPM

  • Experience with Apache Airflow, MinIO, Redis, Celery

  • Strong unit testing and debugging capabilities

  • Hands-on experience with Kubernetes, Rancher, Jenkins, GitHub

  • Experience with databases such as SQL and PostgreSQL

  • Strong analytical and problem-solving skills

  • Bonus: Experience with Vue.js or Angular, and cloud services (AWS, GCP, Azure)

How to Apply

ONLINE APPLICATION ONLY!

Interested candidates are advised that applications for this position must be submitted online. To apply please click the “Apply” button below.

Related Jobs

Ultimate Interview Pack with over 50 toughest interview questions
Online Courses - Apex Accounting School
Lets help you make a CV that wins interviews. Get a professional CV today!
ABSA Bank
Senior Specialist - Data Analyst job at Absa Bank Limited
28 Apr 2025
Absa Bank Limited
Part-Time Technical Support Consultant – iStore Stellenbosch job at Core Group
30 Apr 2025
Core Group
IT Support Learnership – Retail (iStore) job at Core Group
30 Apr 2025
Core Group
SAP HCM/SF Support Specialist job at Clinix Health Group (Pty) Ltd
29 Apr 2025
Clinix Health Group (Pty) Ltd
Data Scientist job at Communicate Recruitment
30 Apr 2025
Communicate Recruitment
Aptitude Test Preparation Kit
bottom of page