87 Python jobs in Cape Town

Python Developer

Cape Town, Western Cape Communicate IT

Posted 11 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 11 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 Communicate Recruitment

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description


Prove you can outsmart the Jenkins brothers and bring order to chaos!
Python Quick-Draw: Fast, accurate coding that hits its mark every time
Framework Wrangling: Django, Flask, FastAPI, or other Python web frameworks
Data Herding: Pandas, NumPy, and data analysis that finds water in the desert
Cloud Riding: AWS, Azure, or GCP experience that crosses digital frontiers
Testing Showdowns: Pytest battles that ensure your code survives the shootout

Qualification:
Tertiary is preferred


Contact JADE PERUMAL on
This advertiser has chosen not to accept applicants from your region.

Python Developer

Cape Town, Western Cape Network Recruitment

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

This is your chance to be part of a mission-driven team transforming the global travel industry through cutting-edge payment technologies.

As a Senior Software Engineer, youll work on deeply technical challenges that directly impact real businesses. Youll collaborate with product leads and external partners to build scalable, secure systems that power payments and treasury operations.

Enjoy a collaborative culture, strong learning opportunities, and the chance to work at the intersection of AI and software engineering.

Be part of a team where your work mattersused daily by businesses with real money on the line.

Key Responsibilities:
  • Design and build scalable back-end services using FastAPI and Python
  • Integrate with global payment processors (e.g., Stripe, ACH, and mobile money)
  • Own features like payment links, hosted pages, ledgers, and payouts
  • Collaborate on architecture for multi-tenant, multi-currency systems
  • Contribute to secure, PCI-aware workflows and infrastructure decisions

Job Experience and Skills Required:
  • Minimum 4 years experience building production back-end systems
  • Strong Python skills (FastAPI or similar frameworks preferred)
  • Experience with PostgreSQL and ORMs like SQLAlchemy
  • Comfortable with async programming, API design, and third-party integrations
  • Excellent communication and problem-solving skills
  • Bonus Skills:
    • Experience in payments or fintech
    • Understanding of PCI compliance
    • Start-up or small team experience
    • Familiarity with Pulumi, Docker, and AWS

Apply now!

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

Python Developer

Cape Town, Western Cape The Legends Agency

Posted 7 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 Crayon Technologies Ltd

Posted today

Job Viewed

Tap Again To Close

Job Description

contract
Note: This role is for one of our clients. While we do track apply clicks, you'll need to complete the quick steps on Crayon for your application to be considered. How you'll role This role requires a seasoned Python Developer to contribute to high-performance API development and system architecture over a short-term 3-month contract. You will work with teams to deliver scalable and efficient software solutions, leveraging advanced Python capabilities and modern programming paradigms. This position demands a sound understanding of software development life cycles, best practices in coding, and a proactive approach to problem-solving. What you'll do Develop and maintain high-performance APIs using FastAPI Implement asynchronous programming paradigms using asyncio and related technologies Write and conduct unit tests following TDD principles using pytest and unittest Engage in OOP and functional programming for scalable software designs Manage packages and dependencies using pip, poetry, and pipenv Document API functionalities using OpenAPI standards Participate in code reviews and provide constructive feedback Collaborate with cross-functional teams to define and design new features Ensure the performance, quality, and responsiveness of applications Troubleshoot and resolve complex technical issues What you'll need Advanced knowledge of Python (3.11) features Proven experience with FastAPI and high-performance API development Strong understanding of OOP and functional programming Experience with asynchronous programming using asyncio, Trio, and concurrent.futures Proficient in unit testing and TDD using pytest and unittest Experience with package and dependency management tools like pip, poetry, and pipenv Ability to write and maintain OpenAPI documentation Strong problem-solving skills and attention to detail Excellent communication and teamwork abilities Ability to work independently and manage priorities effectively
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

Prove you can outsmart the Jenkins brothers and bring order to chaos! Python Quick-Draw: Fast, accurate coding that hits its mark every time Framework Wrangling: Django, Flask, FastAPI, or other Python web frameworks Data Herding: Pandas, NumPy, and data analysis that finds water in the desert Cloud Riding: AWS, Azure, or GCP experience that crosses digital frontiers Testing Showdowns: Pytest battles that ensure your code survives the shootout Qualification: Tertiary is preferred Contact JADE PERUMAL on
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

Posted today

Job Viewed

Tap Again To Close

Job Description

This is your chance to be part of a mission-driven team transforming the global travel industry through cutting-edge payment technologies. As a Senior Software Engineer, youll work on deeply technical challenges that directly impact real businesses. Youll collaborate with product leads and external partners to build scalable, secure systems that power payments and treasury operations. Enjoy a collaborative culture, strong learning opportunities, and the chance to work at the intersection of AI and software engineering. Be part of a team where your work mattersused daily by businesses with real money on the line. Key Responsibilities: Design and build scalable back-end services using FastAPI and Python Integrate with global payment processors (e.g., Stripe, ACH, and mobile money) Own features like payment links, hosted pages, ledgers, and payouts Collaborate on architecture for multi-tenant, multi-currency systems Contribute to secure, PCI-aware workflows and infrastructure decisions Job Experience and Skills Required: Minimum 4 years experience building production back-end systems Strong Python skills (FastAPI or similar frameworks preferred) Experience with PostgreSQL and ORMs like SQLAlchemy Comfortable with async programming, API design, and third-party integrations Excellent communication and problem-solving skills Bonus Skills: Experience in payments or fintech Understanding of PCI compliance Start-up or small team experience Familiarity with Pulumi, Docker, and AWS Apply now!
This advertiser has chosen not to accept applicants from your region.

Software Developer (Python)

Cape Town, Western Cape DataFin

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Environment

Our client seeks a Software Developer to join their team in Cape Town. They are a dynamic Software Development company specializing in bespoke software solutions, architecture consulting, and systems integration. The ideal candidate should have a strong background in Python. They should thrive in high-pressure, fast-paced environments and be eager to embrace the challenges and growth opportunities offered by our client. Ideally a bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience, is preferred.

Responsibilities
  • Design, develop, and maintain high-quality software using Python.
  • Lead and execute migration projects ensuring seamless transitions.
  • Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
  • Write clean, efficient, and well-documented code.
  • Troubleshoot and resolve technical issues as they arise.
  • Participate in code reviews and provide constructive feedback to peers.
  • Stay up-to-date with the latest industry trends and technologies to ensure solutions remain cutting-edge.
  • Contribute to a positive, collaborative, and innovative team culture.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • Proven experience with Python in a professional setting.
  • Strong understanding of software development principles, design patterns, and best practices.
Attributes
  • Experience working in a fast-paced, highly pressurized environment.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork skills.
  • Ability to learn new technologies quickly and adapt to changing requirements.

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

Python/Django Developer

Cape Town, Western Cape Goldman Tech Resourcing

Posted today

Job Viewed

Tap Again To Close

Job Description

Were looking for a Python/Django Developer with 35 years experience to join our clients SaaS-focused team. Youll help build and maintain high-quality software products, contributing to all stages of the development lifecycle. Apply now if youre passionate about building SaaS products and want to make an impact! Requirements: · Degree/Diploma · 35 years professional experience in Python and Django · Experience building software products for SaaS businesses · Strong understanding of web development principles, REST APIs, and relational databases · Familiarity with Git, CI/CD pipelines, and Agile/Scrum methodologies · Excellent problem-solving and collaboration skills 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