933 Python jobs in South Africa

Python Developer

Stellenbosch, Western Cape Indomidas Advertising Pvt. Ltd.

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

We do what is EXACTLY to be done.Not EXTRA Not ORDINARY

We are an Integrated Marketing Agency. From strategy to metrics, we help organizations build brand advocacy and evangelism in all the places customers spend time. Ranging from Contractual Staffing to Customized Software Solutions, we provide the Edge to your brand!

Established in 2018, we were the Newbies in the town, but hungry for Success and delivering the best results. We have sailed through successfully! We work with you, for you, and achieve goals together!

Let's discuss your Dreams and transform them into reality.

The Role You Will Be Responsible For
  • Writing well-designed, testable, and efficient code.
  • Gathering and evaluating user feedback.
  • Working as part of a dynamic team to deliver winning products.
  • Providing code documentation and other inputs to technical documents.
  • Supporting continuous improvement by investigating alternatives and new technologies and presenting these for architectural review.
  • Troubleshooting and debugging to optimize performance.
Ideal Profile Technical Requirements
  • Programming Languages: C++, Python, Angular, JavaScript
Experience Level
  • Minimum 3 years of experience
Background
  • Engineering degree preferred or Computer Science Degree
  • Involvement with C++, Python development
Project Scope
  • Development and maintenance of backend systems
  • Development of new functions and maintenance of existing software
Soft Skills & Personality Traits
  • Go-getter attitude
  • Energetic and proactive
  • Able to fit into an established team
  • Good listeners
  • Long-term commitment
What's on Offer?
  • Opportunity to make a positive impact
  • Excellent career development opportunities
  • Work alongside & learn from best-in-class talent
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Python Developer

Aluxion

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

Join our team!

At Aluxion we are seeking a dynamic, street-smart Backend Developer with strong Python experience and a passion for problem-solving using modern AI tools and approaches. This role is ideal for someone who can think critically, move fast, and contribute to building scalable backend systems, while also suggesting innovative and efficient solutions to help us achieve MVPs quickly.

Job details:

  • 100% remote job
  • Part time

Key Responsibilities:

  • Develop and maintain backend services and APIs for our core application.
  • Integrate third-party services using REST and/or GraphQL.
  • Work with NoSQL and relational databases, ensuring efficient data modeling and query performance.
  • Collaborate with the team on deploying services to AWS (Lambda, API Gateway, etc.).
  • Suggest and experiment with AI-based tooling for rapid development and smart code generation.
  • Bring fresh ideas and pragmatic solutions to enhance our backend architecture and development pipeline.

Technical Requirements:

Must Have:

  • Strong experience in Python development.
  • Experience with NoSQL databases (e.g., MongoDB, DynamoDB).
  • Proficiency in Relational Databases (e.g., PostgreSQL, MySQL).
  • Experience with API integrations using REST and/or GraphQL.
  • Proficient in English

Nice to Have:

  • Experience with Node.js and/or Java.
  • Familiarity with AWS services, especially Lambda and API Gateway.
  • Awareness or hands-on experience with Machine Learning, Agentic AI, or similar emerging technologies.
  • Experience using AI-powered code generation tools to enhance development speed and MVP creation.

Ideal Candidate Traits:

  • Innovative and resourceful mindset.
  • Comfortable working in a fast-paced, evolving environment.
  • Proactively brings new ideas and tools to the table.
If you are interested in this opportunity and you have the skills and experience to be successful in this role, please apply. We will be pleased to review your application.

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

Python Developer

Smartek21, LLC

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

We're looking for a Python Developer to join our team in our Pretoria office. This role is responsible for the coding, design, and maintenance of our different client projects. This person strives to create visually appealing sites that feature user-friendly design and clear navigation.

The ideal candidate loves working with a variety of projects and people. He/she should have a creative and thoughtful approach to requests and collaborate with the team.

Responsibilities
  • Write clean, efficient Python code based on specifications.
  • Develop and integrate software components and third-party services/libraries.
  • Test, debug, and optimize existing software (e.g., using PyTest or unittest).
  • Collaborate with UX/UI designers and clients to deliver excellent user experiences.
  • Utilize version control (e.g., Git) and follow Agile methodologies.
  • Continuously learn and stay updated on new Python technologies and frameworks.
Requirements:
  • 3 years of experience in Python development (or other relevant development experience).
  • Familiarity with at least one popular Python framework (e.g., Django, Flask, FastAPI).
  • Basic understanding of frontend frameworks (e.g., React, Angular) or willingness to learn.
  • Experience with relational databases (MySQL, PostgreSQL) and query optimization.
  • Understanding of testing frameworks and methodologies (PyTest, unittest).
  • Exposure to DevOps tools (e.g., Docker, CI/CD pipelines).
  • Strong problem-solving skills and a proactive learning attitude.
  • Excellent communication and teamwork abilities.
Nice to Have
  • Experience working in Agile environments.
  • Basic knowledge of cloud technologies (AWS, Azure, GCP) and software architecture principles.
  • Ability to engage with clients and contribute to project discussions.

If you’re ready to grow your skills and make an impact in Python development, we’d love to hear from you!

SmarTek21 stands at the forefront of innovation, leveraging Generative AI to power advanced data ecosystems and industry-leading conversational interfaces that transform customer interactions. Established in 2006, we seamlessly blend human acumen with cutting-edge artificial intelligence to tackle the most complex challenges in digital integration and data governance.

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

Python Developer

Cape Town, Western Cape Communicate IT

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

Reference: CTI003446-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: CTI003446 .

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 10 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

Johannesburg, Gauteng Network Recruitment

Posted 17 days ago

Job Viewed

Tap Again To Close

Job Description

Key Responsibilities:
As a Senior Python Back-End Developer, your responsibilities will include, but are not limited to:
  • Development & Technical Leadership:
    • Design, develop, and maintain scalable and efficient Python-based back-end services.
    • Write clean, maintainable, and well-documented code following best practices.
    • Optimize application performance and ensure high availability.
    • Lead code reviews and mentor Junior Developers.
    • Troubleshoot and debug complex issues across the stack.
  • Database & System Integration:
    • Develop and optimize complex SQL queries and database schemas.
    • Work with DBMS such as SQL Server, Oracle, PostgreSQL, or EDB.
    • Integrate third-party APIs and services efficiently.
  • DevOps & Cloud Deployment:
    • Containerize applications using Docker and orchestrate with Kubernetes.
    • Deploy and manage applications on Microsoft Azure.
    • Implement CI/CD pipelines for automated testing and deployment.
  • Project & Stakeholder Management:
    • Collaborate with Product Managers, Front-end Developers, and QA teams, to deliver projects on time.
    • Provide technical guidance and support to business stakeholders.
    • Participate in Agile/Scrum ceremonies (sprint planning, stand-ups, and retrospectives).

Qualifications & Experience Required:

  • BSc in Computer Science, Engineering, or a related field (advantageous).
  • Minimum 5 years of professional Python development experience.
  • Strong expertise in SQL and database management systems (SQL Server, Oracle, PostgreSQL, and EDB).
  • Hands-on experience with Docker, Kubernetes, and Microsoft Azure.
  • Familiarity with RESTful API design and microservices architecture.
  • Knowledge of security best practices and data protection.
  • Excellent problem-solving skills and ability to work in a fast-paced environment.

How to Apply:
If you meet the above requirements and are excited about this opportunity, wed love to hear from you!

Apply directly via the link provided.
This advertiser has chosen not to accept applicants from your region.

Python Developer

Midrand, Gauteng Network Recruitment

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

I specialize in software development placements across various industries at different levels of seniority. I assist clients within software development houses, start-ups, consultancies as well as large corporates. My aim is to work with financially stable firms, not only in South Africa but also abroad, that work on the latest technologies. Get in contact if you are open to explore new opportunities.

Requirements:
  • Relevant IT qualification / solid Python development experience
  • Web Frameworks: Django / Flask
  • Experience building RESTful APIs
  • Strong understanding of OOP and clean code principles
  • Database experience: PostgreSQL / MySQL / MongoDB
  • Exposure to DevOps tools (Docker, Git, and CI/CD pipelines)
  • Front-End: Advantageous to have JavaScript, React or Angular experience
  • Cloud platforms: AWS / Azure / GCP experience is a plus
  • Experience working in Agile environments

Apply now!

For more IT jobs, please visit:
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Python Jobs in South Africa !

Python Developer

New
Gauteng, Gauteng Goldman Tech Resourcing

Posted today

Job Viewed

Tap Again To Close

Job Description

contract
A leading company focused on process automation and digital workflow transformation through advanced software platforms is seeking Python Developers. This opportunity is for a 3-month contract and follows a remote work model. Skills Required · Minimum 58 years of professional Python development experience. · Proficient in Python 3.x and popular libraries such as Django, Flask, FastAPI, Pandas, NumPy, SQLAlchemy, etc. · Prociency in REST API development and integration. · Familiarity with CI/CD, Docker, Git, and automated testing tools. Should you meet the requirements for this position, please email your CV to . You can also contact us 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.

Python Developer

New
Western Cape, Western Cape Goldman Tech Resourcing

Posted today

Job Viewed

Tap Again To Close

Job Description

contract
A leading company focused on process automation and digital workflow transformation through advanced software platforms is seeking Python Developers. This opportunity is for a 3-month contract and follows a remote work model. Skills Required · Minimum 58 years of professional Python development experience. · Proficient in Python 3.x and popular libraries such as Django, Flask, FastAPI, Pandas, NumPy, SQLAlchemy, etc. · Prociency in REST API development and integration. · Familiarity with CI/CD, Docker, Git, and automated testing tools. Should you meet the requirements for this position, please email your CV to . You can also contact us 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.

Python Developer

New
Goldman Tech Resourcing

Posted today

Job Viewed

Tap Again To Close

Job Description

contract
A leading company focused on process automation and digital workflow transformation through advanced software platforms is seeking Python Developers. This opportunity is for a 3-month contract and follows a remote work model. Skills Required · Minimum 58 years of professional Python development experience. · Proficient in Python 3.x and popular libraries such as Django, Flask, FastAPI, Pandas, NumPy, SQLAlchemy, etc. · Prociency in REST API development and integration. · Familiarity with CI/CD, Docker, Git, and automated testing tools. Should you meet the requirements for this position, please email your CV to . You can also contact us 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