1,296 Python jobs in South Africa
Python Developer (Python Ninja)
Posted 7 days ago
Job Viewed
Job Description
Develop, test, and maintain scalable applications using Python
Build and optimise APIs and microservices
Collaborate with cross-functional teams on design and implementation
Troubleshoot, debug, and enhance existing systems
Stay up to date with emerging technologies and best practices
Skills & experience:
Minimum 3+ years experience in Python development
Proficiency in frameworks such as Django or Flask
Strong understanding of REST APIs and database integration (SQL/NoSQL)
Exposure to cloud platforms (AWS, Azure, or GCP)
Familiarity with version control (Git) and CI/CD tools
Qualification:
Bachelor of Commerce in Business, Information Technology or any relevant degree
Contact Carlin Fisher on
Python Developer
Posted today
Job Viewed
Job Description
Python Developer – Credit Risk at KPMG South Africa
Location: Johannesburg
Job Level: Mid - Senior Developer
Experience Required: 5+ years
Job DescriptionWe are looking for a skilled Python Developer to join our dynamic Credit Risk Team. The ideal candidate will have a strong background in software development, passion for clean code, and the ability to solve complex problems. You will be responsible for developing, maintaining, and optimizing backend systems and APIs using Python. In addition the systems to be developed would be within the Credit domain so an understanding of credit risk models, including Stress Testing, Pricing, Expected Credit Loss (ECL), and Risk Assessment models or similar models will be beneficial.
Key Responsibilities- Redesign, develop, test, and maintain scalable backend services using Python.
- Write clean, efficient, reusable, and testable code following best practices.
- Collaborate with the development team to build robust and efficient ETL processes.
- Work closely with Business Analysts, and Project Managers to automate processes leveraging Python.
- Partner with quants and analysts to translate complex mathematical models into efficient, maintainable Python code.
- Structure data effectively for reporting purposes, ensuring only necessary fields and records are loaded.
- Design, develop, and maintain Python-based tools and applications.
- Optimize code performance to handle large datasets and support real-time processing requirements.
- Document systems comprehensively and actively contribute to internal knowledge sharing.
- A degree in a quantitative field (e.g., Mathematics, Finance, Computer Science, Engineering, or a related discipline).
- 5+ years of professional experience in Python development
- Strong experience with relational databases and SQL
- Proficient in version control systems such as GitHub and Azure DevOps
- Solid understanding and application of unit testing practices
- Exposure to Microsoft Power Platform tools (Power Apps, Power Automate, Power BI) is a plus
- Strong foundation in quantitative finance, statistics, or applied mathematics
- Hands-on experience with core Python libraries, including Pandas, NumPy and SciPy
- 3-5 years of hands-on experience developing credit risk models in Python and relevant Python credentials or qualification
- Strong understanding of financial risk management concepts, particularly credit risk (ECL, stress testing, pricing, risk assessment)
- Mid-Senior level
- Full-time
- Engineering and Information Technology
- Business Consulting and Services
Python Developer
Posted 27 days ago
Job Viewed
Job Description
Calling all Pythonistas! Are you ready to join a company where their codebase reflects the core tenets of the Zen of Python? Read on!
Duties & ResponsibilitiesI’m an IT Specialist Recruiter, working on behalf of a diverse array of employers within the industry who seek talented Python Developers to join their team.
Skills & Experience:- Minimum of 2 years of professional experience as a Python developer
- Strong proficiency in Python programming language and its ecosystem
- Experience with one or more Python web frameworks such as Django or Flask
- Familiarity with front-end technologies such as HTML, CSS, and JavaScript
- Knowledge of relational databases and SQL
- Experience with version control systems such as Git
- Excellent problem-solving and analytical skills
- Ability to work independently and in a team environment
- Strong communication and collaboration skills
Bachelor's degree in Computer Science, Software Engineering, or related field.
Contact InformationContact ANNEKE JANSEN on or , quoting the Ref: CTI .
Package & RemunerationAnnually
#J-18808-LjbffrPython Developer
Posted 27 days ago
Job Viewed
Job Description
This development team is growing in support of the exciting projects they have. You will be part of a cross-functional diverse team of talented individuals who are thought partners with a shared interest in the success of the company.
Their buddy system is supportive and bound to sharpen your skills, knowledge, and abilities. You will work on real business requirements, after which your code will be reviewed and released into production. You will gain exposure to different environments, work on diverse projects within an Agile environment.
Duties & ResponsibilitiesWhat will you be doing?
- You will be a full stack developer, adding to the products and services.
- Interfacing to 3rd party providers.
- Building interfaces for new customers to access these products.
- Adding some frontend screens.
- Developing, checking, and deploying reports.
- Participate in the Agile ceremonies and development processes.
- Assisting with support on customer queries.
Experience as a Full Stack Developer:
- Willingness to work in Python.
- MySQL or another database knowledge.
- 5+ years experience.
Python Developer
Posted 1 day ago
Job Viewed
Job Description
ð Whats In It For You?:
- Lead end-to-end design sessions from concept through to production
- Instill UI/UX best practices into the development process
- Showcase your creativity with the freedom to suggest and implement design improvements
- Build a portfolio of innovative, user-friendly web applications
- Hybrid working setup with a team that values ownership and innovation
â rong>Qualifications:
- No formal education required
- Must demonstrate self-study ability, ongoing skills development , or a personal portfolio (e.g., GitHub, Behance, and Dribbble)
â Requirements:
- 3+ years client-side web development (UI & UX)
- Proficiency in JavaScript, CSS, and HTML
- Strong Figma and Adobe Creative Suite skills
- Eye for detail and a passion for crafting beautiful user experiences
- Knowledge of front-end development principles (bonus if youve coded front-end components)
- Knowledge of WordPress (beneficial)
- Excellent communication skills Ability to lead engaging design sessions and collaborate effectively
Behavioural Competencies:
- Self-starter, able to manage your own projects and timelines
- Critical thinker who can work with high-level requirements and extrapolate details
- Team-oriented, proactive, and able to quickly resolve issues
- Committed to continuous delivery of high-quality solutions
â Key Performance Areas (KPAs):
- Design & Development:
- Work with Developers to design and deliver responsive web front-ends
- Lead design workshops from concept to production
- Bring UI/UX designs to life and ensure seamless user experience
- Deliver projects on time and to a high-quality standard
- Collaboration & Operations:
- Actively collaborate with Developers to align designs with technical feasibility
- Rapidly fix any front-end issues identified during testing or production
- Promote and instill UI/UX design paradigms within the development team
ð© Apply Now:
If youre a passionate UI/UX creative who thrives on building engaging user experiences and working closely with Developers, then send your CV and portfolio today to:
Python Developer
Posted 6 days ago
Job Viewed
Job Description
Minimum 35 years crafting magic with Python, SQL, JavaScript, HTML & CSS
Bonus spells: Angular, React, ASP.NET, MVC
A Bachelors in Computer Science from a recognized magical or Muggle institution
A dark (but admirable) passion for building, debugging, and deploying brilliant software
Step forward if you dare.
Send your scroll (CV) via owl or enchanted email.Slytherin rewards those who make their own destiny.
"Greatness inspires envy, envy begets ambition" and ambition is always welcome!
Contact Chelsea Fisher on
Python Developer
Posted 8 days ago
Job Viewed
Job Description
- You will be responsible for development, customer service, management and project support
- BSc Qualification (Advantageous)
- Minimum 5 years Python experience
- Experience with DBMS (SQL server, Oracle, Postgres, EDB)
- Experience with SQL
- Docker, Kubernetes, Azure
If you possess the skills and experience required for this role, we invite you to apply and become an integral part of an innovative team.
Be The First To Know
About the latest Python Jobs in South Africa !
Python Developer
Posted 14 days ago
Job Viewed
Job Description
Python Developer
Cape Town | R50 000 - R70 000About Our Client
Our client is a fast-growing technology company transforming the healthcare space by connecting patients, providers, and partners through seamless digital platforms. With a mission to simplify healthcare access, they focus on building scalable, secure, and user-friendly systems that handle high traffic and sensitive data. They operate with a collaborative, product-driven culture where engineers take ownership and directly impact real-world patient experiences. Their environment encourages innovation, continuous learning, and applying best practices in engineering and data security.The Role: Python Developer
You will be responsible for designing, building, and deploying back-end services that power critical functions such as bookings, payments, notifications, and integrations with healthcare partners. The role requires end-to-end ownership of services across the full SDLC, ensuring reliability, scalability, and compliance with security and privacy standards.Key Responsibilities
Design, build and deploy Python back-end services for bookings, search, payments, and notifications
Own services across the full SDLC: architecture, implementation, testing, deployment, observability
Integrate with external partners including practice-management systems, pharmacy/insurer platforms, and communications providers
Optimise performance and reliability for high-traffic flows
Write robust automated tests, participate in code reviews, and support continuous delivery
Ensure compliance with POPIA and data security best practices
Contribute to technical design, documentation, and engineering standards
Troubleshoot production issues and participate in on-call rotations
About You
3-6+ years of professional experience building production web services with Python
Strong experience with Django or Flask
Solid database knowledge including schema design, migrations, and performance tuning
Skilled at designing and consuming APIs with understanding of idempotency, pagination, and versioning
Hands-on with cloud-native deployment (AWS preferred) and containerisation (Docker)
Strong focus on security (authN/authZ, secrets management, data privacy)
Familiar with monitoring, logging, and performance profiling tools
Excellent communication and collaboration skills, thrives in an agile environment
Nice to have: experience in healthcare, fintech, or high-volume transactional systems; exposure to event-driven architectures, front-end (React/TypeScript), or observability tools
Python developer
Posted today
Job Viewed
Job Description
Python developer
Posted 1 day ago
Job Viewed