Enable job alerts via email!

Python Developer

BPM GLOBAL SERVICES

Wes-Kaap

Hybrid

ZAR 400,000 - 600,000

Full time

Yesterday
Be an early applicant

Job summary

A leading technology solutions provider in South Africa is seeking a Python Developer with 2 to 3 years of experience. You will design and develop backend systems and collaborate with teams to create robust solutions. The role offers a competitive salary and a flexible working environment.

Benefits

Competitive salary and benefits package
Flexible working environment
Exposure to international projects
Learning and development opportunities
Supportive culture

Qualifications

  • 2–3 years of experience in Python programming.
  • Proficiency with Python frameworks like Django, Flask, or FastAPI.
  • Experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).

Responsibilities

  • Develop and maintain high-quality Python code.
  • Build and integrate RESTful APIs.
  • Optimize application performance and ensure best practices in code quality.

Skills

Python programming
RESTful APIs
Agile methodologies
Problem-solving

Education

Bachelor’s degree in Computer Science, IT, or related field

Tools

Django
Flask
FastAPI
SQL
NoSQL databases
Git

Job description

Python Developer (2–3 Years Experience)

Location: [Cape Town, South Africa]

Experience: 2–3 Years

Job Type: Full-Time

About BPM Global

At BPM Global, we specialize in delivering high-impact business process management and technology solutions that drive digital transformation. Our team of forward-thinking professionals helps businesses unlock operational efficiency.

We are expanding our development team and are looking for a talented Python Developer with 2 to 3 years of experience to help us build robust and scalable solutions.

Role Overview

As a Python Developer at BPM Global, you will be involved in designing and developing backend systems, data processing pipelines, and API integrations. You'll collaborate closely with cross-functional teams and play a key role in creating clean, maintainable code that powers business-critical systems.

Key Responsibilities

• Develop and maintain high-quality Python code

• Build and integrate RESTful APIs

• Work on automation tools, data processing scripts, and backend services

• Optimize application performance and ensure best practices in code quality

• Participate in code reviews, Agile sprints, and team planning

• Collaborate with DevOps, QA, and front-end developers to deliver complete solutions

Required Qualifications

• Bachelor’s degree in Computer Science, IT, or a related field

• 2–3 years of experience in Python programming

• Proficiency with Python frameworks like Django, Flask, or FastAPI

• Experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB)

• Familiarity with Git and version control practices

• Strong problem-solving skills and ability to work in a collaborative team environment

Bonus Skills (Nice to Have)

• Experience with containerization (Docker) or cloud platforms (AWS, Azure, GCP)

• CI/CD pipeline experience

• Basic knowledge of front-end technologies (HTML, JavaScript, React)

What We Offer

• Competitive salary and benefits package

• Flexible working environment (remote/hybrid options)

• Exposure to international projects and clients

• Learning and development opportunities

• A supportive, growth-oriented culture

Interested? Apply now and become part of a global team that's shaping the future of business process innovation.

Email your resume to: careers@bpmglobal.co.za

Learn more about us: www.bpmglobal.co.za

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.