Skip to main content

Python Developer

Technology
Network Finance
Johannesburg North, South Africa4 days ago
Full time

Job description

Requirements:

- Relevant IT / Computer Science / Software Engineering qualification and experience
  • Strong Python development experience
  • Strong Django framework experience
  • Experience building, maintaining, and deploying scalable web applications
  • Experience developing and consuming RESTful APIs
  • Strong SQL and database development experience (PostgreSQL, MySQL, SQL Server)
  • Experience with Object-Oriented Programming (OOP) and software design principles
  • Experience with Git and version control systems
  • Experience with unit testing and automated testing frameworks
  • Experience working in Agile / Scrum environments
  • Experience with cloud platforms such as Azure, AWS, or Google Cloud Platform
  • Experience with Docker and containerisation technologies
  • Strong problem-solving and analytical skills

Advantageous:

- Experience with Artificial Intelligence and Machine Learning solutions
  • Experience working with Large Language Models (LLMs) and Generative AI platforms
  • Experience with OpenAI, Azure OpenAI, Gemini, Claude, or similar technologies
  • Experience with LangChain, LangGraph, or AI orchestration frameworks
  • Experience with FastAPI and modern Python frameworks
  • Experience with MLOps and model deployment
  • Experience developing AI-powered applications, chatbots, copilots, and intelligent automation solutions
  • Experience with TensorFlow, PyTorch, or Scikit-learn
  • Experience with vector databases such as Pinecone, Weaviate, ChromaDB, or FAISS
  • Experience with CI/CD pipelines and DevOps practices
  • Experience with microservices architecture
  • Experience with Kubernetes and cloud-native deployments

If you're ready for your next Python Development opportunity, I'd love to hear from you.

Send me your CV now to tmashiane@networkrecruitment.co.za

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 / positions.

Keywords
OrchestrationTensorFlowPyTorchScikit-learnDevOpsDjangoMysqlPostgresqlPythonScrumUnit TestingSqlCI/CD

Interested in this role?