Python Developer
Posted
Summary
Python Developer in Johannesburg building, maintaining, and deploying scalable web applications using Python/Django, SQL databases (PostgreSQL, MySQL, SQL Server), and cloud platforms (Azure/AWS/GCP). Experience with AI/GenAI tools like LLMs, LangChain, and vector databases is advantageous.
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.
Skills
- Agile
- AI
- API
- Automation
- AWS
- Azure
- ChromaDB
- CI/CD
- Cloud
- Cloud Native
- Containerization
- DevOps
- Django
- Docker
- FAISS
- FastAPI
- GCP
- Generative AI
- Git
- Kubernetes
- LangChain
- LangGraph
- LLM
- Machine Learning
- Microservices
- MLOps
- Model Deployment
- MySQL
- OOP
- OpenAI
- Pinecone
- PostgreSQL
- Python
- PyTorch
- REST
- scikit-learn
- Scrum
- SQL
- SQL Server
- TensorFlow
- Test Automation
- Unit Testing
- Vector Databases
- Version Control
- Weaviate