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

Learn more/Apply for this position