933 Python jobs in South Africa
Python Developer
Posted 2 days ago
Job Viewed
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.
- Programming Languages: C++, Python, Angular, JavaScript
- Minimum 3 years of experience
- Engineering degree preferred or Computer Science Degree
- Involvement with C++, Python development
- Development and maintenance of backend systems
- Development of new functions and maintenance of existing software
- Go-getter attitude
- Energetic and proactive
- Able to fit into an established team
- Good listeners
- Long-term commitment
- Opportunity to make a positive impact
- Excellent career development opportunities
- Work alongside & learn from best-in-class talent
Python Developer
Posted 7 days ago
Job Viewed
Job Description
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.
#J-18808-Ljbffr
Python Developer
Posted 10 days ago
Job Viewed
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.
- 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.
- 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-LjbffrPython Developer
Posted 10 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: CTI003446 .
Package & RemunerationAnnually
#J-18808-LjbffrPython Developer
Posted 10 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 17 days ago
Job Viewed
Job Description
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.
Python Developer
Posted 20 days ago
Job Viewed
Job Description
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:
Be The First To Know
About the latest Python Jobs in South Africa !
Python Developer
Posted today
Job Viewed
Job Description
Python Developer
Posted today
Job Viewed
Job Description
Python Developer
Posted today
Job Viewed