Candidate/Employer Login
By signing in you agree to the T&C's
Click here to register Forgotten password?

Contact Details
Address 1:
2 Arbroath Road, HQ Bedfordview, 2008, South Africa.
Address 2:
Romany House, Mellis Park, 2 Mellis road, Rivonia, 2128
Tel: (011) 970 3166
Email: jobs@unique.co.za

Latest Industry News

Permanent - Full-Stack Python/Django Developer - Ekurhuleni (East Rand) - South Africa

Job Number: 78510


Back to Search

Job Listing
78510
Permanent
Full-Stack Python/Django Developer
Python,SQL,Django,Django REST,PostgreSQL,React,Vue,TypeScript,Bootstrap/Tailwind,Microsoft Entra ID,SSO,OAuth2/JWT,Microsoft Graph API,Docker,Git,CI/CD pipelines,pytest/unittest,MS Office Suite,Power BI,Azure DevOps,Kubernetes (AKS),VBA
Building - Construction
Ekurhuleni (East Rand)
Gauteng

Purpose and Scope:

Reporting directly to the Digital Project Portfolio Manager, the Full Stack Developer will play a pivotal role in supporting the planning, execution, and monitoring of our digital project portfolio. This role offers an exciting opportunity for growth and development in the fast-paced field of digital project management.

The Main Responsibilities are:

>       Assist in the maintenance of the digital project portfolio, ensuring alignment with organizational objectives and strategic roadmap.

>       Support the project planning process by assisting in the creation of project plans, schedules, and budgets.

>       Assist in tracking project progress and performance metrics, providing regular updates to stakeholders.

>       Collaborate with cross-functional teams to gather project requirements and facilitate communication between team members.

>       Assist in the identification and resolution of project risks and issues, escalating as necessary to the Digital Project Portfolio Manager.

>       Contribute to the development of project documentation, including status reports, meeting minutes, and project charters.

>       Support the implementation of project management with the best practices and methodologies across the organization.

>       Stay informed about industry trends and emerging technologies, sharing insights with the team to drive continuous improvement.

>       Provide administrative support as needed, including scheduling meetings, organizing project files, and coordinating logistics for project-related activities.

>       Demonstrate a commitment to learning and professional development, actively seeking opportunities to expand knowledge and skills in digital project management.

Key Deliverables:

>       Timely and accurate maintenance of the digital project portfolio.

>       Clear and comprehensive project plans, schedules, and budgets aligned with organizational objectives.

>       Regular updates and reports on project progress and performance metrics.

>       Effective collaboration and communication with cross-functional teams to gather project requirements.

>       Proactive identification and resolution of project risks and issues, with escalation as necessary.

>       Well-documented project documentation, including status reports, meeting minutes, and project charters.

>       Successful implementation of project management best practices and methodologies across the organization.

>       Contribution to the enhancement of team knowledge and skills through sharing insights on industry trends and emerging technologies.

KPIS:

>      Moving the Dial - Meaningful realised bottom line impact in ZAR

>      Improved lead time and deployment frequency with stable releases.

>      High test coverage and reduction in escaped defects.

>      API performance aligned to SLOs; reduced MTTR with actionable alerts and postmortems.

>      Reliable integrations with SharePoint/OneDrive and Power BI, with correct tenant/project scoping.

>     Delivery predictability vs. roadmap and transparent communication on risks.


To apply immediately for this position click here.

Competencies / professional skills:

>      Certificate in data science, engineering or information systems.

>      3–7 years of professional experience delivering production Django applications with modern frontends.

>      Expertise in Python, Django, and Django REST Framework

>      Strong SQL skills with PostgreSQL.

>      Hands-on frontend development with React or Vue, TypeScript, and CSS frameworks (Bootstrap/Tailwind).

>      Experience with Microsoft Entra ID (Azure AD) SSO, OAuth2/JWT, and role-based access control.

>      Working knowledge of Azure services and Microsoft Graph API (SharePoint/OneDrive integration).

>      Experience with Docker, Git, and CI/CD pipelines; proficiency with Celery/Redis or RQ for background tasks.

>      Strong testing discipline (pytest/unittest) and code quality tooling (black, isort, flake8; mypy is a plus).

>      Security best practices awareness (OWASP), especially for multi-tenant, data-sensitive applications.

>      Strong analytical and problem-solving skills, with a keen attention to detail.

>      Excellent communication and interpersonal skills, with the ability to collaborate effectively with team members at all levels.

>      Highly organized and able to manage multiple priorities in a fast-paced environment.

>      Proficiency in Microsoft Office Suite, including Word, Excel, Power Bi, and PowerPoint.

>      Backend coding in one of the following VB, python and Power Automate an added advantage.

>      Eagerness to learn and a proactive attitude towards professional development.

Nice-to-Have

>      Power BI reporting.

>      Azure DevOps pipelines, Kubernetes (AKS) familiarity.

>      Advanced PDF/Excel processing, OCR, and document data extraction at scale.

>      Experience with industrial services or domains such as scaffolding, insulation, corrosion protection, or order-to-invoice systems.

>      The position requires the individual to have a level of technical skills with the following attributes:

  • Above average development skills
  • Hands on and independent
  • Strong analytical thinking skills and ability to think in processes
  • Problem solving skills
  • Presentation and facilitation skills
  • Fluent business English skills

Personal skills:

Aligns with company's values

High work ethic, responsible, accountable and

Fast, organized attention to detail

Outgoing personality, charismatic and authentic

Eager to improve the business and solution oriented

Strength in working in a team and enabler of change

Strong communication skills and ability to convince others

Diplomatic when dealing with difficult situations/people

High process discipline

Hands-on mentality

Continuously challenging himself/herself

Able to think outside the box and to see the bigger picture

Curiosity and creativity

The Tech Stack:

Python 3.x (ESSENTIAL)

Django (ESSENTIAL)

Django REST Framework

Celery/Redis

PostgreSQL

React/Vue

TypeScript

Bootstrap/Tailwind

Docker

GitHub Actions/Azure DevOps

Azure (App Services/AKS, Storage, Key Vault)

Microsoft Graph API

SharePoint/OneDrive

Power BI (Embedded/RLS)

VBA

Certificate in data science, engineering or information systems.
Certificate
Available

  Email to Friend
APPLY FOR JOB

Terms & Conditions  |  Privacy Policy  |  Basic Conditions Of Employment Act (Download PDF) |  Popi |  User Terms |  Report Fraud
© 2025 Total Recruitment Solutions All Rights Reserved
     
Total Recruitment Solutions
Email: trs@totalrecruitment.solutions
Office: +27 (0) 11 970 3166