×
Register Here to Apply for Jobs or Post Jobs. X

Mid-Level Python Developer

Job in Cape Town, 7100, South Africa
Listing for: DataTech Recruitment
Full Time position
Listed on 2026-02-20
Job specializations:
  • Software Development
    Backend Developer, Software Engineer
Job Description & How to Apply Below

Mid-Level Python Developer job vacancy in Cape Town.

We’re looking for a capable software developer who enjoys building solid, reliable systems and wants to grow into a senior engineering role. You’ll work on meaningful product features, contribute to architectural decisions, and help maintain high engineering standards across the team.

This is a hands-on role for someone who writes clean code, values testing, and is comfortable working across backend systems and cloud infrastructure.

Salary: R40 000 – R70 000 plus per month.

Area: V&A Waterfront, Cape Town.

Type:
Hybrid – 3 to 4 days in office.

Key Responsibilities:

  • Design, build and maintain backend and frontend features
  • Develop services and APIs using Python
  • Build and maintain applications using Java Script
  • Apply test-driven development to ensure code quality
  • Work with AWS to deploy and manage systems
  • Design and manage databases effectively
  • Troubleshoot and resolve production issues
  • Collaborate with product and design teams to ship high-quality features
  • Contribute to code reviews and continuous improvement of engineering standards

Requirements:

  • 3 to 6 years of professional software development experience
  • Degree in Commerce, Science or Engineering
  • Strong academic record:
    • GPA above 70% from UCT, Stellenbosch, Wits or UP
    • GPA above 80% from other universities
  • Strong experience with:
    • Java Script
    • Python
    • Test-Driven Development
    • AWS
    • Database design and management
  • Experience building and maintaining production systems
  • Strong problem-solving skills and attention to detail
  • Comfortable working in a fast-paced environment
  • Based in Cape Town and able to work in office 3 to 4 days per week

If you’re ready to take the next step in your software development career and work on systems that matter, apply now and let’s build something great together.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary