top of page

Related Jobs

AfriCareers Premium Program
List your job vacancies FREE of charge on AfriCareers and reach top talent across Uganda.
Ultimate Interview Pack with over 50 toughest interview questions
Related Jobs
ICT Specialist Job at Spiro Uganda
28 Feb 2026
Spiro Uganda
Solution Quality Assurance Engineer Job at Pearl Bank Uganda Limited
13 Feb 2026
Pearl Bank Uganda Limited
DFS Audit Supervisor Job at Pearl Bank Uganda Limited
13 Feb 2026
Pearl Bank Uganda Limited
Product Lead Cards and Schemes Job at Pearl Bank Uganda Limited
13 Feb 2026
Pearl Bank Uganda Limited
Manager Solution Integration Engineering Job at Pearl Bank Uganda Limited
13 Feb 2026
Pearl Bank Uganda Limited

Job Summary

Job Title:
Senior Full Stack Software Engineer
Employer:
Pearl Bank Uganda Limited
Location:
Kampala
Country:
Uganda
Contract Type:
Full-time
Job Category:
Information Technology Jobs
Number of Positions:
1
Deadline:
Friday, 13 February 2026

Related Jobs

Spiro Uganda

ICT Specialist Job at Spiro Uganda

28 February 2026
ICT Specialist Job at Spiro Uganda
Pearl Bank Uganda Limited

Solution Quality Assurance Engineer Job at Pearl Bank Uganda Limited

13 February 2026
Solution Quality Assurance Engineer Job at Pearl Bank Uganda Limited
Pearl Bank Uganda Limited

DFS Audit Supervisor Job at Pearl Bank Uganda Limited

13 February 2026
DFS Audit Supervisor Job at Pearl Bank Uganda Limited
Pearl Bank Uganda Limited

Product Lead Cards and Schemes Job at Pearl Bank Uganda Limited

13 February 2026
Product Lead Cards and Schemes Job at Pearl Bank Uganda Limited
Pearl Bank Uganda Limited

Manager Solution Integration Engineering Job at Pearl Bank Uganda Limited

13 February 2026
Manager Solution Integration Engineering Job at Pearl Bank Uganda Limited

Pearl Bank Uganda Limited is a commercial bank in Uganda, licensed and supervised by the Bank of Uganda, the country's central bank and national banking regulator. The bank was formerly known as PostBank Uganda. The institution received her tier-1 banking license in December 2021.

Full-time

Deadline: 

13 Feb 2026

Senior Full Stack Software Engineer Job at Pearl Bank Uganda Limited

Pearl Bank Uganda Limited

Job Description

  • The role holder will serve as a technical anchor within the full-stack engineering team, designing, developing, and deploying high- quality, scalable software solutions that form the core of Pearl Bank’s digital products, including the Wendi Wallet and customer- facing channels.
  • This role combines deep hands-on expertise in modern Java and Python stacks with architectural insight and mentorship responsibilities, driving the successful execution of complex features and the modernization of the bank’s technology landscape.

Duties, Roles and Responsibilities

Technical Development & Execution

  • Develop robust, secure, and scalable back-end services and APIs using Java (Spring Boot) and Python (FastAPI/Django) as per the defined enterprise architecture and solution designs.
  • Build responsive, intuitive, and high-performance front-end applications using modern frameworks (e.g., React with TypeScript).
  • Write clean, maintainable, and well-documented code, adhering to the team’s coding standards and best practices.
  • Implement comprehensive unit and integration tests to ensure code quality and reliability.
  • Debug, troubleshoot, and resolve complex technical issues across the full application stack.

Solution Design & Architecture Contribution

  • Collaborate with the Senior Enterprise Architect and the Manager, Full Stack Engineering to translate high-level architecture and business requirements into detailed technical designs.
  • Provide critical input during technical design reviews, identifying potential risks and proposing optimal implementation strategies.
  • Design and implement database schemas (SQL and NoSQL) and data access layers that are efficient and secure.

Mentorship & Team Enablement

  • Act as a technical mentor for Full Stack Software Engineers, providing guidance on coding practices, problem-solving, and tool usage.
  • Lead by example through code reviews, promoting knowledge sharing and ensuring adherence to quality gates.
  • Contribute to the team’s technical documentation.

Collaboration & Process Adherence

  • Work closely with Business Analysts to clarify requirements and provide realistic technical estimates.
  • Partner with QA Engineers to define test strategies and automate testing processes.
  • Collaborate with DevOps Engineers to define and optimize CI/CD pipeline requirements, ensuring smooth deployments.
  • Interface with Integration Engineers to ensure seamless connectivity between applications and the central WSO2 API platform.
  • Actively participate in Agile ceremonies (sprint planning, stand-ups, retrospectives) and contribute to the team’s continuous improvement.

Quality, Security & Innovation

  • Champion a “security-first” mindset, implementing best practices for authentication, authorization, and data protection in compliance with financial industry standards.
  • Proactively identify technical debt and propose refactoring or modernization initiatives.
  • Stay current with emerging technologies and frameworks, conducting proof-of-concepts to evaluate their potential application within the bank’s ecosystem.

Qualifications, Education and Competencies

See all details of the qualifications, competencies and education for this role under the "How to Apply" section below.

The following documents should accompany the application: Cover letter, Detailed CV, and Copies of academic documents all as one file.

Online applications addressed to Chief People & Strategy Officer, Pearl Bank Uganda.

Send application to hr@pearlbank.com with job title as subject. 

Deadline: 13th February 2026 

Note: Only shortlisted candidates will be contacted. Pearl Bank Uganda Ltd is an equal opportunity employer

Find application details and links on the AfriCareers Jobs Portal:

  1. Click the Apply button below

  2. New users: Select Create Profile and complete the Profile Creation Wizard

  3. Existing users: Log in and update your profile if needed

  4. Go to the "Jobs" tab

  5. Read the detailed job description, Roles and Qualifications. 

  6. Submit your application via the jobs portal

  7. Track progress under "My Applications" tab

Important Note: Some employers now hire directly on the AfriCareers New Jobs Portal — keep your profile updated so employers can easily view your CV and hire you instantly.

Senior Full Stack Software Engineer Job at Pearl Bank Uganda Limited

SERVICES

COMMERCIAL

SERVICES

INDUSTRIAL

SERVICES

RESIDENTIAL

bottom of page