×
Register Here to Apply for Jobs or Post Jobs. X

OM Bank - Back-End Engineer

Job in Cape Town, 7100, South Africa
Listing for: Old Mutual
Full Time position
Listed on 2026-01-07
Job specializations:
  • Software Development
    Backend Developer, Software Engineer
Job Description & How to Apply Below

Let's Write Africa's Story Together!

Old Mutual is a firm believer in the African opportunity and our diverse talent reflects this.

Job Description

OM Bank is currently looking for a backend engineer to join OM Bank. The candidate will be responsible for building and implementing end-to-end Back-End solutions written in either Java or Python.

KEY RESULT AREAS
  • Write clean code that is easy to read, easy to change, and works as expected

  • Responsible for building end to end backend services written in java or python

  • Adherence to software engineering best practices and design patterns that are relevant to the tech stack and overall technology strategy

  • Stakeholder engagement including product owners, business analysts, designers, solution architects, platform engineers, site reliability, quality assurance, release engineering and customer platform team

  • Working closely with quality assurance team to automate testing and integrate with delivery pipeline

  • Managing and continually improving backend delivery pipelines

  • Adherence to Agile ways of working

  • Managing expectations with the scrum master to ensure an accurate scope of work is planned

  • Document code, processes and workflows to ensure seamless collaboration with other engineers

  • Consistently ship small features and improvements with minimal downtime

  • Translate product requirements into backend services

  • Managing database implementations and maintenance including schema design, optimisations and integrations

  • Build and maintain microservices using frameworks like Spring Boot and FastAPI

  • Write clean, maintainable and well tested code using SOLID and clean architecture principles

ROLE REQUIREMENTS
  • Bachelor’s degree in computer science, electrical or electronic engineering, Information Technology, or relevant field

  • 5+ years experience with building microservices using Python

  • Experience with API integrations using OpenAPI

  • Experiencing using Git Ops and general git based operations

  • Experience working with Launch Darkly and implementing feature flags in the backend

  • Solid understanding of git and branching strategies like trunk based branching

  • Strong background in software architecture, design patterns and event driven systems

  • Strong experience designing and implementing distributed system

  • Experience using Kafk a

  • Understanding and implementing authentication protocols like oAuth, JWT

  • Solid experience building containers and Kubernetes

Skills

Action Planning, Application Development, Business Process Design, Computer Literacy, Data Management, Data Modeling, Evaluating Information, Identifying Customer Needs, Information Technology (IT) Support, Market Analysis, Oral Communications, Product Development, Technical Support, Technical Troubleshooting, Test Case Management, User Requirements Documentation, Web Development

Competencies

Business Insight Collaborates Courage Cultivates Innovation Decision Quality Drives Results Ensures Accountability Manages Complexity

Education Closing Date

09 January 2026 , 23:59

The appointment will be made from the designated group in line with the Employment Equity Plan of Old Mutual South Africa and the specific business unit in question.

The Old Mutual Story!

#J-18808-Ljbffr
Position Requirements
5+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary