Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Python Dev (Junior / Intermediate).
South Africa Jobs Expertini

Urgent! Python Dev (Junior / Intermediate) Job Opening In City of Johannesburg Metropolitan Municipality – Now Hiring 60degrees

Python Dev (Junior / Intermediate)



Job description

Job Description

THE OPPORTUNITY THAT AWAITS YOU:

We are looking for a motivated and detail-oriented Junior to Intermediate Python Developer to join our growing team.

This role is ideal for someone eager to grow their technical expertise while contributing to real-world automation, data, and AI-driven projects.

You will primarily work with Python to develop, maintain, and optimize applications and scripts that support automation, data processing, and AI/ML initiatives.

The role provides the opportunity to gain exposure to advanced technologies, collaborate closely, and contribute to projects that directly impact the business.

YOUR KEY RESPONSIBILITIES:

  • Develop, test, and maintain Python scripts, applications, and services.

  • Write clean, efficient, and well-documented code following best practices

  • Assist in building automation solutions to improve operational efficiency.

  • Support development of AI/ML models for data analysis, forecasting, and automation tasks

  • Assist in preprocessing, cleaning, and structuring datasets for training ML models

  • Contribute to experiments with open-source ML frameworks (e.g., TensorFlow, PyTorch, scikit-learn).

  • Troubleshoot issues in Python applications and scripts.

  • Perform bug fixes and contribute to codebase improvements.

  • Collaborate with other developers on root cause analysis and long-term solutions

  • Work with business analysts, engineers, and stakeholders to understand requirements.

  • Participate in code reviews and knowledge-sharing sessions.

  • Contribute ideas and feedback to improve team processes and technical solutions.
  • OUR REQUIRED EXPERTISE:

  • 1–3 years of hands-on Python development experience.


  • Bachelor’s degree in Computer Science, Engineering, Data Science, or related field
    OR equivalent practical experience through personal projects, internships, or technical roles.

  • Familiarity with common Python libraries (e.g., pandas, requests, NumPy).

  • Strong problem-solving, debugging, and analytical skills.

  • Experience with version control (e.g., Git).

  • Good understanding of software development best practices (clean code, testing, documentation).

  • Django Framework experience

  • Full stack web development experience (HTML, CSS, JavaScript, JS and CSS frameworks)

  • Exposure to machine learning and AI frameworks (TensorFlow, PyTorch, scikit-learn).

  • Exposure to automation tech (UiPath, Power Automate)

  • Experience with REST APIs, web scraping, or automation scripts.

  • Familiarity with SQL databases and data modeling.

  • Knowledge of cloud platforms (AWS, Azure).

  • Understanding of containerization (Docker) or DevOps practices.

  • Experience with Agile development methodologies.
  • YOUR REWARD

  • Working Model: Hybrid

  • Required Skill Profession

    Computer Occupations



    Your Complete Job Search Toolkit

    ✨ Smart • Intelligent • Private • Secure

    Start Using Our Tools

    Join thousands of professionals who've advanced their careers with our platform

    Rate or Report This Job
    If you feel this job is inaccurate or spam kindly report to us using below form.
    Please Note: This is NOT a job application form.


      Unlock Your Python Dev Potential: Insight & Career Growth Guide