About the job Python Developer
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