Full-Stack Python/Django Developer
Recruiter:
Dynamic Outsourced Solutions
Date posted:
Thursday, November 20, 2025
Location:
Johannesburg, South Africa
SUMMARY:
Report directly to the Digital Transformation Manager, Full Stack Developer will play a vital role in the supporting, planning and monitoring of digital projects porfolio. 80% programming and 20% management
POSITION INFO:
- Grade 12 with diploma/degree in Data Science, Engineering or Information Systems
- 3 to 7 years experience delivering production Django applications with modern frontends
- Experience 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/Tallwind)
- Microsoft Entra ID (Azure AD) SSO, OAuth2/JWT and rolebased Access control
- Working knowledge of Azure services and Microsoft Graph API (SharePoint/OneDrive integration)
- Experience with Docker, Git and CI/CD pipelines, proficiency in Celery/Redis or RQ for background tasks
- Strong testing discipline (pytest/unittest) and code quality tooling (black, isort, flake8, mypy is a plus)
- Strong data analytical skills
- Proficient in MS Office, Suite, including Word, Excel, Power BI and PowerPoint
- Backend coding in one of the following VB, python and Power Automate