Job Search and Career Advice Platform

Enable job alerts via email!

Full-Stack Python / Django Developer

DataTech Recruitment

Alberton

On-site

ZAR 300 000 - 400 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global industrial services organization is seeking a Full-Stack Python/Django Developer in Alberton. The successful candidate will engage in hands-on development and project coordination while working closely with the Digital Transformation Manager. Key requirements include 3+ years of experience with Python/Django, excellent programming skills, and strong data analysis abilities. This role emphasizes creativity and technical leadership, offering an engaging opportunity within a dynamic team.

Qualifications

  • 3+ years of experience delivering production Python/Django applications.
  • Strong experience with Django REST Framework.
  • Solid SQL skills, preferably with PostgreSQL.
  • Frontend development experience with React or Vue.
  • Strong Excel skills and solid data analysis ability.

Responsibilities

  • Build, improve, and maintain full-stack applications using Python and Django.
  • Work closely with the Digital Transformation Manager to plan and deliver projects.
  • Analyze data and create reports to support business insights.

Skills

Production Python/Django applications
Django REST Framework
SQL (PostgreSQL)
Frontend development (React or Vue)
Excel skills
Data analysis
Docker
Git
CI/CD pipelines
Celery/Redis or RQ

Tools

Power BI
Azure DevOps
Kubernetes
Job description
Full-Stack Python / Django Developer – Alberton.

We’re looking for a strong Full-Stack Python/Django Developer to join a global industrial services organisation. You’ll form part of a small Digital Transformation department, working directly with the Digital Transformation Manager as their second-in-command.

This role is perfect for someone who is self-driven, creative, and able to turn ideas into working, production-ready solutions. Your work will be a mix of 80% hands‑on development and 20% project coordination and technical leadership. You won’t need industry knowledge, but you will need excellent programming skills, solid data analysis ability, and strong Excel capability.

Area: Elandsfontein, Gauteng.

Salary: R40,000 CTC per month (includes 65% Medical Aid contribution).

Duties and Responsibilities:

  • Build, improve, and maintain full‑stack applications using Python, Django, and modern frontend tools.
  • Turn high‑level ideas into practical, workable solutions and explain what is possible from a technical perspective.
  • Work closely with the Digital Transformation Manager to plan and deliver digital projects.
  • Manage project progress, documentation, scheduling, and communication when required.
  • Analyse data, create reports, and support the business with insights when needed.
  • Develop integrations with Microsoft technologies (Azure, SharePoint/OneDrive, Power BI, Microsoft Graph).
  • Ensure high-quality code through proper testing, reviews, and best practices.
  • Support deployment pipelines, background task handling, and environment setup.
  • Assist with on‑site implementation and visit sites using the pool vehicle when necessary.
  • Travel internationally on rare occasions for project‑related work.

Requirements:

  • 3+ years of experience delivering production Python/Django applications.
  • Strong experience with Django REST Framework.
  • Solid SQL skills, preferably with PostgreSQL.
  • Frontend development experience with React or Vue, TypeScript, and a CSS framework.
  • Strong Excel skills and solid data analysis ability.
  • Experience with Docker, Git, CI/CD pipelines, and background task systems (Celery/Redis or RQ).
  • Experience with Azure Entra ID SSO, OAuth2/JWT, and access control.
  • Exposure to Azure services and Microsoft Graph API.
  • Strong testing discipline (PyTest/unit test) and code‑quality tooling.
  • Excellent problem‑solving ability and a strong technical mindset.
  • Clear communicator, comfortable working with only one direct colleague in the department.
  • Able to work independently, manage priorities, and take ownership of delivery.
  • Creative thinker who enjoys exploring new ideas and possibilities (“head in the clouds” mindset).
  • Open to all race and gender groups (C‑Band role).

Nice-to-Have:

  • Power BI reporting experience.
  • Azure DevOps pipelines or Kubernetes (AKS).
  • Experience with OCR, document processing, or advanced PDF/Excel handling.
  • Experience in any industrial or services environment (not required).

If you’re a hands‑on developer who loves building real solutions, enjoys creative problem‑solving, and wants a role with both independence and influence, we’d love to hear from you. Apply now and help drive digital transformation in a growing global environment.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.