Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Network Recruitment

NewBe an early applicant

Python Developer

Posted
Discussion

Summary

Mid/senior backend Python developer (5+ years) in Cape Town designing scalable distributed systems, APIs, and cloud-native, event-driven applications on Linux, with mentoring duties; AWS, Kafka, Docker/Kubernetes and data-store skills are advantageous.

Qualifications:
  • Bachelors degree in computer science, Engineering, Mathematics, or related field
  • 5+ years software development experience
Requirements:
  • Strong Python development experience
  • Solid Linux and Unix experience
  • Experience building distributed backend systems
  • Strong API design and development skills
  • Experience with cloud platforms and containerisation
  • Strong understanding of data structures, algorithms, and software engineering principles
  • Experience with event-driven architectures and streaming technologies
Advantageous:
  • AWS experience
  • Kafka experience
  • Docker and Kubernetes
  • PostgreSQL, DynamoDB, Redis, or Elastic
  • Git version control
KPAs:
  • Design and develop scalable backend systems and APIs
  • Build cloud-native and event-driven applications
  • Develop distributed systems and microservices
  • Improve platform performance, security, and reliability
  • Collaborate on architecture and engineering decisions
  • Mentor team members and contribute to technical excellence
Apply now!

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →