
Backend Python Developer (CT – Onsite)
- Cape Town, Western Cape
- Permanent
- Full-time
- Develop & Scale: Design, develop, and maintain robust, scalable database architectures using Python and Django.
- API Integration: Build and optimize RESTful APIs to seamlessly integrate with IoT devices, third-party systems, and internal tools.
- Performance & Reliability: Ensure application reliability, performance optimization, and high availability at scale.
- Code Quality: Write clean, efficient, and well-documented code while adhering to best practices.
- Problem Solving: Troubleshoot and resolve technical issues as they arise.
- Strategic Influence: Participate in architectural decisions and help shape the platform's technical roadmap.
- DevOps & AWS: Lead and contribute to DevOps processes, deployments, and AWS service management.
- Education: Bachelor's degree from recognised University (or equivalent) in Computer Science, Engineering, or related field.
- Experience: 4+ years as a Python developer, with extensive experience in Django.
- API Expertise: Proven track record of designing and integrating RESTful APIs.
- Database Knowledge: Strong proficiency with databases like PostgreSQL or MySQL and ORM frameworks.
- Agile Background: Experience working in Agile development environments.
- Cloud Proficiency: Familiarity with cloud platforms (AWS) and DevOps tools.
- Exposure to front-end frameworks (e.g., Vue.js, Flutter).
- Knowledge of AI IDEs and machine learning concepts.