Technology

Python Developer

Network Recruitment·Cape Town, Western Cape, south-africa·FULL_TIME
Technologymid-levelFULL_TIME
-Closes Nov 10, 2026

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

At a glance

Company

Network Recruitment

Location

Cape Town, Western Cape, south-africa

Employment

FULL_TIME

Experience

mid-level

Valid until

November 10, 2026

Created

October 20, 2026

More opportunities

Similar roles you might like

Python / Spark / Ai Developer

Hire Resolve

Western Cape, south-africa

full-time

Job Description We are looking for a skilled Python / Spark / AI Developer to join a growing technology team. You will be responsible for developing scalable data pipelines, replatforming legacy SQL workloads onto modern Spark and lakehouse technologies, and supporting the development of APIs and AI-driven features. The ideal candidate is a strong Python developer with hands-on production experience in Apache Spark/PySpark, SQL, Delta Lake and REST APIs. Key Responsibilities Build Spark/PySpark data pipelines using Delta Lake. Replatform legacy T-SQL logic into Spark SQL. Develop modern, type-safe and well-tested Python applications. Build REST APIs using FastAPI or equivalent frameworks. Implement authentication, idempotency and job-status functionality. Validate migrated pipelines against legacy systems and provide parity evidence. Work from technical specifications, design documents and ADRs. Develop automated tests using pytest. Contribute to CI/CD pipelines, code reviews and technical documentation. Minimum Requirements 4+ years of professional Python development experience. 2+ years of production experience with Apache Spark / PySpark. Strong knowledge of Spark SQL and DataFrame APIs. Production experience with Delta Lake or equivalent technologies such as Iceberg or Hudi. Strong SQL skills and experience working with legacy T-SQL. Experience with pytest and automated testing. Experience developing REST APIs, preferably with FastAPI. Experience with Docker and containerised development environments. Strong Git and CI/CD experience. Experience with type-hinted Python and static analysis tools such as Pyright or Mypy. Experience with modern Python tooling such as uv or Poetry. Ability to work independently from written technical requirements and design documentation. Bachelor's degree in Computer Science, Engineering or a related field, or equivalent experience. Proven track record of delivering production Python/Spark pipelines independently. Advantageous Skills Experience with LLM / AI integration. Experience with Ollama, vLLM, llama.cpp, LM Studio or hosted AI APIs. Knowledge of data governance, privacy engineering and POPIA/GDPR principles. Experience with Hive Metastore, Trino or Apache Ranger. Azure experience, including ADLS Gen2, Synapse, ADF, Key Vault or Service Bus. Experience with structured logging, OpenTelemetry or OpenLineage. Data migration and pipeline parity testing experience. Databricks Certified Developer for Apache Spark or equivalent certification.

2 months ago