Intermediate Software Engineer - Full Stack / Python

Elite Search and Selection
📍 Johannesburg, Gauteng, South Africa 💼 Permanent 🕒 Posted June 10, 2026

Job Description

KEY RESPONSIBILITIES

  • Backend & API Development: Develop and maintain data-driven frontend applications using JavaScript and Angular (or similar frameworks)

  • Data Processing & Automation: Design and implement ETL pipelines and automation workflows for large-scale data processing

  • DevOps & Cloud Engineering: Docker and deploy to Kubernetes environments, build and maintain CI/CD pipelines (e.g. GitLab CI/CD) to enable fast, reliable, zero-downtime deployments

  • Performance, Reliability & Security

  • Agile/Scrum environment
  • REQUIRED EXPERIENCE & QUALIFICATIONS
  • Matric – Essential

  • Bachelor’s degree (or equivalent experience) in Computer Science, Information Systems, Engineering, or related field – Desirable

  • 5+ years of professional experience in software engineering, with a strong focus on Python-based systems. Python (Django, Flask, Django REST Framework), JavaScript (Angular or s...
  • Ready to Apply?

    Submit your application today and join our talented team at Elite Search and Selection.

    Submit Application

    Job Details

    • Location Johannesburg, Gauteng
    • Job Type Permanent
    • Category Computer Occupations
    • Posted Date June 10, 2026
    • Application Deadline July 20, 2026