Python Developer
Cape Town | R50 000 – R70 000
About Our Client
Our client is a fast-growing technology company transforming the healthcare space by connecting patients, providers, and partners through seamless digital platforms. With a mission to simplify healthcare access, they focus on building scalable, secure, and user-friendly systems that handle high traffic and sensitive data. They operate with a collaborative, product-driven culture where engineers take ownership and directly impact real-world patient experiences. Their environment encourages innovation, continuous learning, and applying best practices in engineering and data security.
The Role: Python Developer
You will be responsible for designing, building, and deploying back-end services that power critical functions such as bookings, payments, notifications, and integrations with healthcare partners. The role requires end-to-end ownership of services across the full SDLC, ensuring reliability, scalability, and compliance with security and privacy standards.
Key Responsibilities
- Design, build and deploy Python back-end services for bookings, search, payments, and notifications
- Own services across the full SDLC: architecture, implementation, testing, deployment, observability
- Integrate with external partners including practice-management systems, pharmacy/insurer platforms, and communications providers
- Optimise performance and reliability for high-traffic flows
- Write robust automated tests, participate in code reviews, and support continuous delivery
- Ensure compliance with POPIA and data security best practices
- Contribute to technical design, documentation, and engineering standards
- Troubleshoot production issues and participate in on-call rotations
About You
- 3-6+ years of professional experience building production web services with Python
- Strong experience with Django or Flask
- Solid database knowledge including schema design, migrations, and performance tuning
- Skilled at designing and consuming APIs with understanding of idempotency, pagination, and versioning
- Hands-on with cloud-native deployment (AWS preferred) and containerisation (Docker)
- Strong focus on security (authN/authZ, secrets management, data privacy)
- Familiar with monitoring, logging, and performance profiling tools
- Excellent communication and collaboration skills, thrives in an agile environment
- Nice to have: experience in healthcare, fintech, or high-volume transactional systems; exposure to event-driven architectures, front-end (React/TypeScript), or observability tools
Desired Skills:
- Python
- django
- flask
- API
- AWS
- Docker
- React
- Typescript
Desired Work Experience:
- 2 to 5 years
Desired Qualification Level:
- Certificate