331 Python jobs in Cape Town

Python Developer

Cape Town, Western Cape PBT Group

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

Python Developer position available in Cape Town.

Are you a Python enthusiast ready to take charge of the data space? PBT Group, the trailblazers in this field, have an exciting opportunity for a dynamic Lead Python Backend Engineer who thrives in serverless architecture.

If you’re passionate about designing and developing solutions, we want you on our team!

Key Responsibilities:

  • Build Innovative Solutions: Transform requirements into cutting-edge solutions that push the boundaries of technology.
  • Agile Enthusiast: Thrive in an agile environment, delivering results with speed and efficiency.
  • Proof of Concept Master: Develop POC solutions that not only work but can be demonstrated and presented effectively.
  • Zero Downtime Wizard: Maintain a rock-solid server with zero downtime, ensuring uninterrupted operations.
  • User-Centric Approach: Collaborate with product and design teams to translate end-user needs into practical, high-impact technical solutions.
  • Task Prioritisation: Identify, prioritise, and execute tasks throughout the software development life cycle.
  • Clean Code Craftsman: Produce clean, elegant code while automating tasks through the right tools and scripting.
  • Innovative Problem-Solver: Study information needs, investigate problem areas, and follow the software development lifecycle to create effective solutions.
  • Operational Excellence: Evaluate operational feasibility through a thorough analysis and solution development process.
  • Mentorship: Guide and mentor junior engineers, helping them grow in their roles.
  • Team Collaboration: Brainstorm and co-create new products in a dynamic team environment.
  • Agile Reporting: Utilise agile tools like JIRA to report your progress and ensure project transparency.
  • Documentation Guru: Elaborate and document your work effectively using Confluence.
  • Effective Communicator: Keep the lines of communication open and be proactive in your role.

Required Skills & Experience:

  • Python
  • Knowledge of Rest API integrations
  • OpenAPI, Swagger
  • GitHub Actions for CI/CD
  • Docker and Docker Compose
  • Apache Velocity Language AWS Components: Lambda, SQS, Dynamo DB
  • AWS API Gateway

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Python Developer

Cape Town, Western Cape Communicate IT

Posted 26 days ago

Job Viewed

Tap Again To Close

Job Description

Reference: CTI -ANN-1

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 & Responsibilities

I’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:
  1. Minimum of 2 years of professional experience as a Python developer
  2. Strong proficiency in Python programming language and its ecosystem
  3. Experience with one or more Python web frameworks such as Django or Flask
  4. Familiarity with front-end technologies such as HTML, CSS, and JavaScript
  5. Knowledge of relational databases and SQL
  6. Experience with version control systems such as Git
  7. Excellent problem-solving and analytical skills
  8. Ability to work independently and in a team environment
  9. Strong communication and collaboration skills
Qualification:

Bachelor's degree in Computer Science, Software Engineering, or related field.

Contact Information

Contact ANNEKE JANSEN on or , quoting the Ref: CTI .

Package & Remuneration

Annually

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Python Developer

Cape Town, Western Cape Top Recruitment

Posted 26 days ago

Job Viewed

Tap Again To Close

Job Description

These jobs were popular with other job seekers

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 & Responsibilities

What will you be doing?

  1. You will be a full stack developer, adding to the products and services.
  2. Interfacing to 3rd party providers.
  3. Building interfaces for new customers to access these products.
  4. Adding some frontend screens.
  5. Developing, checking, and deploying reports.
  6. Participate in the Agile ceremonies and development processes.
  7. Assisting with support on customer queries.
Desired Experience & Qualification

Experience as a Full Stack Developer:

  1. Willingness to work in Python.
  2. MySQL or another database knowledge.
  3. 5+ years experience.
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Python Developer

Cape Town, Western Cape PBT Group

Posted 14 days ago

Job Viewed

Tap Again To Close

Job Description

Join the PBT Team as a Lead Python Engineer! 

Are you a Python enthusiast ready to take charge of the data space? PBT Group, the trailblazers in this field, have an exciting opportunity for a dynamic Lead Python Backend Engineer who thrives in serverless architecture. If you're passionate about designing and developing solutions, we want you on our team!

? Key Responsibilities:

  • Build Innovative Solutions: Transform requirements into cutting-edge solutions that push the boundaries of technology.
  • Agile Enthusiast: Thrive in an agile environment, delivering results with speed and efficiency.
  • Proof of Concept Master: Develop POC solutions that not only work but can be demonstrated and presented effectively.
  • Zero Downtime Wizard: Maintain a rock-solid server with zero downtime, ensuring uninterrupted operations.
  • User-Centric Approach: Collaborate with product and design teams to translate end-user needs into practical, high-impact technical solutions.
  • Task Prioritisation: Identify, prioritise, and execute tasks throughout the software development life cycle.
  • Clean Code Craftsman: Produce clean, elegant code while automating tasks through the right tools and scripting.
  • Innovative Problem-Solver: Study information needs, investigate problem areas, and follow the software development lifecycle to create effective solutions.
  • Operational Excellence: Evaluate operational feasibility through a thorough analysis and solution development process.
  • Mentorship: Guide and mentor junior engineers, helping them grow in their roles.
  • Team Collaboration: Brainstorm and co-create new products in a dynamic team environment.
  • Agile Reporting: Utilise agile tools like JIRA to report your progress and ensure project transparency.
  • Documentation Guru: Elaborate and document your work effectively using Confluence .
  • Effective Communicator: Keep the lines of communication open and be proactive in your role.

? Requirements:

  • Python
  • Knowledge of Rest API integrations
  • OpenAPI, Swagger
  • GitHub Actions for CI/CD
  • Docker and Docker Compose
  • Apache Velocity Language AWS Components: Lambda, SQS, Dynamo DB
  • AWS API Gateway

If you're ready to lead the way in the data space and meet these requirements, we want to hear from you!

Join PBT Group and be a part of an exciting journey towards groundbreaking innovation. Apply now to be at the forefront of the data revolution as a Lead Python Backend Engineer. Your next career adventure starts here! ?

#PBTGroup #PythonDeveloper #DataRevolution #LeadEngineer #Innovation #ServerlessArchitecture

* In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent

"If you have not heard from us in two weeks, please note that you were unsuccessful for the role. However, we will keep your resume on file and reach out if any other suitable opportunity arises in the future".

This advertiser has chosen not to accept applicants from your region.

Python Developer

Cape Town, Western Cape The Legends Agency

Posted 14 days ago

Job Viewed

Tap Again To Close

Job Description

    • Python Developer
      Cape Town | R50 000 - R70 000

      About 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

This advertiser has chosen not to accept applicants from your region.

Python Developer

Cape Town, Western Cape

Posted today

Job Viewed

Tap Again To Close

Job Description

Join the PBT Team as a Lead Python Engineer! Are you a Python enthusiast ready to take charge of the data space? PBT Group, the trailblazers in this field, have an exciting opportunity for a dynamic Lead Python Backend Engineer who thrives in serverless architecture. If you're passionate about designing and developing solutions, we want you on our team! ? Key Responsibilities: Build Innovative Solutions: Transform requirements into cutting-edge solutions that push the boundaries of technology. Agile Enthusiast: Thrive in an agile environment, delivering results with speed and efficiency. Proof of Concept Master: Develop POC solutions that not only work but can be demonstrated and presented effectively. Zero Downtime Wizard: Maintain a rock-solid server with zero downtime, ensuring uninterrupted operations. User-Centric Approach: Collaborate with product and design teams to translate end-user needs into practical, high-impact technical solutions. Task Prioritisation: Identify, prioritise, and execute tasks throughout the software development life cycle. Clean Code Craftsman: Produce clean, elegant code while automating tasks through the right tools and scripting. Innovative Problem-Solver: Study information needs, investigate problem areas, and follow the software development lifecycle to create effective solutions. Operational Excellence: Evaluate operational feasibility through a thorough analysis and solution development process. Mentorship: Guide and mentor junior engineers, helping them grow in their roles. Team Collaboration: Brainstorm and co-create new products in a dynamic team environment. Agile Reporting: Utilise agile tools like JIRA to report your progress and ensure project transparency. Documentation Guru: Elaborate and document your work effectively using Confluence . Effective Communicator: Keep the lines of communication open and be proactive in your role. ? Requirements: Python Knowledge of Rest API integrations OpenAPI, Swagger GitHub Actions for CI/CD Docker and Docker Compose Apache Velocity Language AWS Components: Lambda, SQS, Dynamo DB AWS API Gateway If you're ready to lead the way in the data space and meet these requirements, we want to hear from you! Join PBT Group and be a part of an exciting journey towards groundbreaking innovation. Apply now to be at the forefront of the data revolution as a Lead Python Backend Engineer. Your next career adventure starts here! ? PBTGroup PythonDeveloper DataRevolution LeadEngineer Innovation ServerlessArchitecture * In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent "If you have not heard from us in two weeks, please note that you were unsuccessful for the role. However, we will keep your resume on file and reach out if any other suitable opportunity arises in the future".
This advertiser has chosen not to accept applicants from your region.

Python developer

Cape Town, Western Cape Communicate IT

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
Reference: CTI -ANN-1 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 & Responsibilities I’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 Java Script 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 Qualification: Bachelor's degree in Computer Science, Software Engineering, or related field. Contact Information Contact ANNEKE JANSEN on or , quoting the Ref: CTI . Package & Remuneration Annually #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Python Jobs in Cape Town !

Python developer

Cape Town, Western Cape Top Recruitment

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
These jobs were popular with other job seekers 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 & Responsibilities What 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. Desired Experience & Qualification Experience as a Full Stack Developer: Willingness to work in Python. My SQL or another database knowledge. 5+ years experience. #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Python Software Engineer

Cape Town, Western Cape Kazang Connect

Posted 14 days ago

Job Viewed

Tap Again To Close

Job Description

Python Software Engineer required in Cape Town.

A vacancy exists for a Python Software Engineer within the Kazang – Micro Merchant Division,
in Century City, Cape Town (Hybrid Remote).

Our software engineering team is growing to support the exciting projects we have planned. You
will be part of a diverse cross-functional team of talented individuals who are driving valuable
innovation in the business.

We are curious, passionate, short on ego, and high on output. We love what we do and what we
create. We value having great people on our team who are not only committed but share our core
values and vision.

You will work on complex and challenging technical requirements and gain exposure to diverse
products and projects within the fintech space.
We have a supportive, team-oriented culture with a strong emphasis on psychological safety,
integrity, high performance and transparency. Our company culture is inclusive and welcoming.

Key Responsibilities:

  • Build, test and maintain high quality code to company standards.
  • Consistently produce code that is efficient, easy to maintain, well documented and has a low defect count.
  • All code is fully tested at unit and integration level (defect rate reducing over time as skills improve).
  • Full understanding of Agile Software Development and Scrum processes from a SWE POV.
  • Full engagement and participation in Scrum ceremonies, team meetings and technical discussions.
  • Participate in grooming, refinement and PI Planning
  • Clear and unambiguous user stories, tasks and feedback on tickets.
  • Produce clear, concise and comprehensive documentation.
  • Identify and mitigate security vulnerabilities in codebases.
  • Proactively identify and address technical debt, balancing short-term needs with long-term code quality and maintainability.
  • Assist with code reviews for more junior colleagues.
  • Provide support to grads and junior colleagues.
  • Provide software support during the entire software lifecycle, and act as an escalation point for our excellent Tier 4 Application Support Engineers.
  • Working towards certification and upskilling in relevant tech stacks and strategic technologies.

Requirements:

  • More than 3 years’ experience as a software engineer
  • Computer Science or Engineering degree (software focused) or equivalent qualification
  • Proven experience in Python and the Django framework
  • Frontend, Backend and Database design and development experience
  • Strong track record in collaboration and communication
  • Understanding of Agile/Scrum from a software engineering perspective
  • Familiarity with modern DevOps practices (GitHub or GitLab)
  • Fintech, payments, or transaction system experience is advantageous

Technical Competencies:

  • MySQL
  • Python
  • Django
  • Vue
  • Bootstrap
  • HTML5
  • JavaScript
  • Nginx
  • Docker
  • Git
  • Elasticsearch or similar
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Backend Python Developer

Cape Town, Western Cape Goldman Tech Resourcing

Posted today

Job Viewed

Tap Again To Close

Job Description

Are you a Backend Python Developer with a passion for building secure, scalable, and high-performance APIs? We're looking for an experienced developer to join our clients team and take ownership of maintaining and expanding their backend systems that support mission-critical applications. Duties: Maintain and improve Python-based APIs Prioritise and address bugs, enhancements, and feature requests Collaborate with internal stakeholders on technical requirements and specifications Work with DevOps to ensure smooth deployment on Linux servers Debug and troubleshoot production issues Documentation Write and maintain clear internal documentation for APIs and backend systems Collaborate with marketing/media teams who generate client-facing documentation Develop New APIs · Participate in the design and development of new web APIs and supporting systems · Collaborate on scoping, architecture design, and implementation planning · Work closely with stakeholders to understand and meet business requirements Skills: · 4 years of Python experience (Python 3 preferred) · 3 years of database experience · 6 years of overall programming experience · Solid understanding of API security and performance · Strong understanding of database integration and backend logic Should you meet the requirements for this position, please email your CV to You can also contact the team on XXX-XXX or alternatively you can visit our website Should you not hear from us within 3 days, please consider your application unsuccessful.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Python Jobs View All Jobs in Cape Town