Hybrid (Cape Town, South Africa) - Flexible with occasional in-office collaboration.
Contract:
5-Year Fixed-Term, renewable.
Salary Budget:
ZAR 55 000 per month (negotiable based on experience and fit).
Role Summary:
Lead backend architecture and implementation using Django, RESTful and GraphQL APIs, microservices, Redis, and AWS SNS/SQS. Guide technical direction, mentor engineers, ensure scalable, high-performing backend solutions.
Key Responsibilities:
Architect and build scalable backend services using Django and microservice patterns.
Design and implement RESTful APIs and GraphQL endpoints.
Integrate Redis for caching and fast data access.
Implement asynchronous messaging with AWS SNS/SQS.
Collaborate in a hybrid team environment--lead code reviews, set best practices, mentor junior/mid-level engineers.
Operate within AWS ecosystems, ensuring reliability, scalability, and observability.
Lead technical design sessions and contribute to project planning and delivery.
Key Requirements:
10+ years in software engineering with a strong backend focus.
Deep experience with Django (Python), RESTful API, GraphQL.
Solid understanding of microservices architecture patterns.
Proficient with Redis for caching and performance optimization.
Hands-on experience with AWS SNS and SQS.
Strong leadership and communication skills, capable of guiding a hybrid team and driving technical decisions.
Familiarity with CI/CD pipelines, cloud infrastructure, and monitoring tools.
Nice-to-Haves:
Experience with AWS Lambda, Docker, Kubernetes.
Knowledge of event-driven architectures and high-availability systems.
Prior work in financial services, e-commerce, or high-traffic environments.
Why Join Us:
Long-term 5-year contract providing stability and ownership of backend strategy.
Hybrid work model offering flexibility and balanced collaboration.
Opportunity to shape architecture, mentor team members, and drive innovation in a growing tech hub.
Job Types: Full-time, Permanent
Pay: R45000,00 - R55000,00 per month
Application Question(s):
Total years of work experience in Django (Python)?
Total years of hands-on work experience in AWS SNS and SQS?
Total years of work experience in AWS Lambda, Docker, Kubernetes (nice to have).
Total years of work experience in event-driven architectures and high-availability systems
Total years of work experience in financial services, e-commerce, or high-traffic environments.
Total years of work experience in RESTful API, GraphQL.
What is your average last drawn gross salary & expected gross salary per month in Rands?
Education:
Bachelors (Preferred)
Experience:
Software Engineer: 7 years (Preferred)
microservices architecture patterns: 5 years (Preferred)
Redis for caching and performance optimization: 5 years (Preferred)
CI/CD pipelines: 5 years (Preferred)
cloud infrastructure: 5 years (Preferred)
monitoring tools: 5 years (Preferred)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.