SUMMARY:
An esteemed client based in Sandton is urgently seeking a Junior Developer to join their dynamic team on a permanent, on-site basis (with work-from-home on Wednesdays).
The successful candidate will take full responsibility for development deliverables, ensuring all code meets prescribed quality control standards. Working closely with cross-functional team members, this individual will help manage expectations, timelines, technical direction, and quality assurance to deliver high-standard solutions.
Experience within regulated environments such as banking or financial services will be advantageous.
POSITION INFO:
Experience within regulated environments such as banking or financial services will be advantageous.
Qualifications and Experience:
- Degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
- 0–2 years of hands-on coding experience in Python (experience with Django preferred).
- Exposure to the software development lifecycle (SDLC), including requirements gathering, testing, and deployment.
- Familiarity with cloud or container technologies such as AWS, Docker, Kubernetes is advantageous.
- Interest in building secure, scalable systems in regulated environments such as banking or financial services is a plus.
What it takes to be successful:- Strong analytical thinking and a passion for solving technical problems with clean, practical solutions.
- Leverages AI-assisted development tools responsibly and effectively to accelerate delivery, deepen understanding, and continuously improve code quality.
- Backend development using Python and Django.
- Ability to work collaboratively in an agile engineering team, sharing ideas clearly and asking good questions.
- Comfort working in cloud-native environments, with curiosity about AWS, Docker, Kubernetes/OpenShift, and deployment automation.
- A strong sense of ownership — delivering reliable, well-tested code that runs in production banking environments.