Senior Python/Django Architect & Domain Lead

Accredited Resource Consulting Services (Pty) Ltd

Sandton

On-site

ZAR 837,000 - 1,004,000

Full time

19 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Accredited Resource Consulting Services (Pty) Ltd in Sandton is seeking a Senior Developer for a permanent, on-site role to scale a shared core platform and independently deployed client implementations.

You will lead Python/Django development, own domain models, mentor junior engineers, and work with the Development Manager and Technical Architect to maintain production quality in cloud/container environments (AWS, Kubernetes, OpenShift).

Qualifications

  • 5+ years' hands-on Python development with production apps (Django preferred).
  • Experience with domain models, clear service boundaries, and separation of concerns in production systems.
  • Experience deploying to cloud/container platforms (AWS, Kubernetes, OpenShift).
  • Experience in regulated banking/financial services environments preferred.

Responsibilities

  • Own domain models and structural decisions to keep the platform coherent as the product and business evolve.
  • Domain modelling: translate requirements into well-defined models with clear boundaries; experience with DDD and bounded contexts.
  • Systems thinking: assess the impact of technical decisions on operations, reporting, integrations, and client implementations.
  • Separation of concerns: place business rules within correct boundaries and avoid duplicated logic and coupling.
  • Pragmatic simplicity: introduce structure where valuable; avoid over-abstracting.
  • Evolutionary architecture: evolve production systems with safe migrations and incremental rollouts across versions.
  • Production integrity: design for correctness under retries, failures, and auditability.
  • Lead Python/Django platform services from requirements to production deployment across client implementations.
  • Design, build, and maintain backend systems in AWS/Kubernetes/OpenShift environments.
  • Set technical direction across core platform and client implementations, review designs against standards.
  • Mentor junior/mid-level developers and conduct code reviews.
  • Own delivery and identify risks with Development Manager and Technical Architect.
  • Lead secure packaging/deployment for banking clients in regulated environments.
  • Champion CI/CD pipelines and cloud-native standards across repositories and implementations.
  • Take rotational production support duties and incident response when needed.
  • Use AI-assisted development tools responsibly to maintain quality.

Skills

Python development
Django framework
Domain modelling
DDD / bounded contexts
Cloud/container deployments
Mentoring / leadership

Education

Degree in Computer Science / Software Engineering or related field

Tools

AWS
Kubernetes
OpenShift

Job description

Accredited Resource Consulting Services (Pty) Ltd in Sandton is seeking a Senior Developer for a permanent, on-site role to scale a shared core platform and independently deployed client implementations.

You will lead Python/Django development, own domain models, mentor junior engineers, and work with the Development Manager and Technical Architect to maintain production quality in cloud/container environments (AWS, Kubernetes, OpenShift).

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Developer
Senior Developer

Accredited Resource Consulting Services (Pty) Ltd • Sandton

On-site
ZAR 837,000 - 1,004,000
Senior Python Backend Engineer — Cloud & Microservices
Senior Python Backend Engineer — Cloud & Microservices

Dimension Data South Africa (an NTT DATA company) • South Africa

Hybrid
ZAR 569,000 - 949,000
Annual bonus
Medical aid
Retirement fund
+6
Senior Developer
Senior Developer

ARCS • Gauteng

On-site
ZAR 700,000 - 950,000
Senior Python Backend Engineer | AWS & APIs
Senior Python Backend Engineer | AWS & APIs

IntellicaCX • Cape Town

On-site
ZAR 900,000 - 1,300,000
Senior Python Developers
Senior Python Developers

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Python Developer
Senior Python Developer

Hire Resolve • Cape Town

On-site
ZAR 600,000 - 800,000
Competitive salary based on experience
Senior Python & Django Developer - Full-Stack Web Solutions
Senior Python & Django Developer - Full-Stack Web Solutions

ATS Client • Johannesburg

On-site
ZAR 700,000 - 900,000
Senior Python Engineer — Architect & Mentor
Senior Python Engineer — Architect & Mentor

Hire Resolve • Cape Town

On-site
ZAR 600,000 - 800,000
Competitive salary based on experience
Senior Python Developer (Django)
Senior Python Developer (Django)

k0deHut • Johannesburg

Remote
ZAR 600,000 - 800,000
Flexible working hours
Opportunities for professional development
Performance bonuses
Advanced Python Developer Opportunity in South Africa
Advanced Python Developer Opportunity in South Africa

Dimension Data South Africa (an NTT DATA company) • South Africa

Hybrid
ZAR 569,000 - 949,000
Annual bonus
Medical aid
Retirement fund
+6