Qualifications: Bachelor's 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! For more IT jobs, please visit />If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles or position. For more information contact: Nikita Pillay Recruitment Consultant