Python Developer (Junior/Intermediate/Senior)
Summary
Communicate Recruitment is sourcing Python developers (junior to senior) for multiple client companies across South Africa. Day to day: building and maintaining Python applications, APIs and backend services with frameworks like Django, Flask and FastAPI, with possible exposure to cloud, automation, AI/ML and data engineering.
Job Description:
My clients partner with organisations ranging from high-growth technology businesses to established enterprises, all looking for skilled Python Developers to join their teams.
Depending on the specific opportunity, responsibilities may include:
- Developing and maintaining Python-based applications
- Building scalable APIs and backend services
- Working with frameworks such as Django, Flask, and FastAPI
- Designing, testing, and deploying software solutions
- Collaborating with developers, product teams, and stakeholders
- Contributing to cloud-based and distributed systems
- Improving application performance, security, and scalability
- Participating in Agile development environments
- Supporting projects across software development, automation, AI, machine learning, data engineering, or cloud technologies
These opportunities provide exposure to modern technology stacks, innovative projects, and environments that encourage continuous learning and professional development.
Skills & Experience:
- Proven Python development experience
- Experience with Django, Flask, FastAPI, or similar frameworks
- Solid understanding of software engineering principles and best practices
- Experience developing and integrating APIs
- Exposure to cloud platforms is advantageous
- Knowledge of Agile development methodologies
- Strong analytical and problem-solving abilities
- Excellent communication and teamwork skills
- Experience with AI, machine learning, or data engineering would be beneficial
Qualification:
- Relevant IT degree or equivalent experience
- Certifications in Python or related technologies are advantageous
Connect with us on