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

Intermediate Software Engineer - Full Stack​/Python

Job in Johannesburg, 2000, South Africa
Listing for: Elite Search and Selection
Full Time position
Listed on 2026-02-28
Job specializations:
  • Software Development
Job Description & How to Apply Below
Position: Intermediate Software Engineer - Full Stack / Python
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
  • Dev Ops & Cloud Engineering:
    Docker and deploy to Kubernetes environments, build and maintain CI/CD pipelines (e.g. Git Lab 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 similar frontend framework), SQL, HTML, CSS, Postgre

    SQL, MySQL
  • Proven experience delivering production-ready applications used by large user bases
  • Hands-on experience with microservices architectures and distributed systems and MVC architecture
  • Experience working in cloud or containerised environments (Docker, Kubernetes, CI/CD pipelines, Git Lab)
  • Worked in Linux-based environments - Web servers and reverse proxies (e.g. Nginx, Apache)
  • Experience with AWS (EC2, S3, RDS, VPC, Lambda) or similar cloud platforms, exposure to Azure or other cloud providers is advantageous
  • 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