Senior Python Developer

ELP Consulting Services

Wes-Kaap

Hybrid

ZAR 600,000 - 800,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Collaborative and learning-focused environment
Competitive salary package
Work-life balance

Job summary

A licensed Micro Insurer in South Africa is looking for a Senior Python Developer to modernise their insurance management platform. The role offers the chance to design and implement APIs, collaborate on system architecture best practices, and contribute to security protocols. Candidates should have strong experience with Python and Django, along with a good grasp of database interactions. A competitive salary and work-life balance are offered in a collaborative environment focused on mentorship and continuous learning.

Qualifications

  • Solid experience with Python and Django framework.
  • Proven experience with API development and integration.
  • Good understanding of MariaDB/MySQL and basic database interaction.

Responsibilities

  • Design and implement robust APIs and integrations.
  • Contribute to best practices in software development and system architecture.
  • Implement security best practices and maintain data integrity.

Skills

Python
Django
API development
MariaDB/MySQL
DevOps practices
Containerization

Job description

Our client is a licensed Micro Insurer specialising in Funeral Insurance. We are looking for a positive and self-motivated individual to join their company in the capacity of a Senior Python Developer (Django). The candidate will be based at their head office in Bellville and will work Monday to Friday 08h00am to 16h30pm, at Head Office 3 days a week, Remote 2 days a week.

Introduction

Looking for a Senior skilled Python Developer to join their IT team in modernising and extending their insurance management platform. This role offers the opportunity to work on meaningful technical improvements and collaboration with senior team members.

Summary: Duties & Responsibilities

Key Responsibilities

  • Design and implement robust APIs and integrations
  • Contribute to best practices in software development and system architecture
  • Contribute to system design discussions and technical insights.
  • Implement security best practices and maintain data integrity

Technical Requirements

  • Solid experience with Python and Django framework
  • Proven experience with API development and integration
  • Good understanding of MariaDB/MySQL and basic database interaction
  • Familiarity with modern development practices and tools
  • Exposure of DevOps practices and CI/CD pipelines
  • Understanding of security best practices in financial systems

Additional Skills

  • Exposure with insurance or financial systems is advantageous
  • Familiarity with containerisation and deployment automation concepts
  • Experience with system modernisation or working with existing codebases

Personal Qualities

  • Good analytical and problem-solving abilities
  • Self-motivated with a passion for clean, maintainable code
  • Proven ability to work both independently and collaboratively
  • Strong focus on code quality and system reliability
  • Commitment to continuous learning and improvement

What we offer

  • Opportunity to contribute to significant technical improvements
  • Collaborative and learning-focused environment with mentorship opportunities
  • Work-life balance
  • Competitive salary package based on experience

Should you be successful for the position, you will be required to work for a probation period of 6 months.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Django Engineer — Remote 2 Days/Week
Senior Python Django Engineer — Remote 2 Days/Week

ELP Consulting Services • Wes-Kaap

Hybrid
ZAR 600,000 - 800,000
Collaborative and learning-focused environment
Competitive salary package
Work-life balance
Senior Python Developer
Senior Python Developer

Hire Resolve • Cape Town

On-site
ZAR 600,000 - 800,000
Competitive salary based on experience
Software Engineer (Python)
Software Engineer (Python)

Placements24 • Vereeniging

Hybrid
ZAR 480,000 - 720,000
Hybrid work model
Health and retirement benefits
Career growth opportunities
+1
Senior Application Developer
Senior Application Developer

Hire Resolve • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Senior Backend Developer
Senior Backend Developer

Placements24 • Welkom

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary with annual bonus
Hybrid work model
Medical, dental, and vision insurance
+2
Software Developer (Python)
Software Developer (Python)

Placements24 • South Africa

On-site
ZAR 540,000 - 900,000
Competitive salary and benefits
Hybrid work model
Medical aid and retirement fund
Senior Backend Developer - Microservices Architecture
Senior Backend Developer - Microservices Architecture

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,400,000
Hybrid work model
Performance bonuses
Healthcare benefits
Senior Full Stack Developer - Python/Django
Senior Full Stack Developer - Python/Django

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,200,000
Hybrid work model
Professional growth opportunities
Senior Backend Engineer - API Development
Senior Backend Engineer - API Development

Placements24 • Gqeberha

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary and bonuses
Medical and retirement benefits
Growth opportunities
Advanced Python Developer Opportunity in South Africa
Advanced Python Developer Opportunity in South Africa

Dimension Data South Africa (an NTT DATA company) • South Africa

On-site
ZAR 569,000 - 949,000
Annual bonus
Medical aid
Retirement fund
+6