SUMMARY:
We are recruiting for a Senior Python Developer to join a technically strong and established development team. This role is ideal for an experienced Back-End Developer with a passion for building scalable systems, APIs, and cloud-enabled solutions.
Important: This position is 100% office-based in Bryanston and requires a minimum of 5 years professional experience.
POSITION INFO:
Senior Python Developer
Bryanston, Gauteng - Fully In-Office
Key Responsibilities:
- Design, develop, and maintain back-end systems using Python (Django)
- Build, maintain, and optimise RESTful APIs
- Work extensively with MySQL, including schema design and performance optimisation
- Deploy and support applications in Linux environments
- Use Docker for containerisation and environment consistency
- Work with cloud platforms (AWS, Azure, or Google Cloud) for application deployment and infrastructure
- Collaborate with front-end developers, product owners, and other engineers
- Debug and troubleshoot complex application and infrastructure issues
- Participate in code reviews, mentor junior developers, and uphold coding standards
- Contribute to architectural decisions and provide technical leadership
Essential Requirements (Non-Negotiable):- 5+ years professional experience as a Python Developer
- Strong experience with Python and Django
- Proven experience building and maintaining APIs
- Solid hands-on experience with MySQL
- Strong experience working in Linux environments
- Docker experience for containerised applications
- Experience working with cloud platforms: AWS, Azure, or Google Cloud
- Strong back-end and system architecture knowledge
- Proficiency with Git version control
- Willingness to work full-time in office (Bryanston, Gauteng)
Nice-to-Haves:- Experience with microservices architectures
- Exposure to message brokers such as RabbitMQ or Kafka
- Experience working in Agile development environments
Qualifications:- Bachelor’s degree in Computer Science, Software Engineering, or a related field
Apply Now!
For more information contact:
Raees Sadek
IT Recruitment
Researcher