Minimum of 2 years of professional experience in Python web development.
Proven experience working with Python frameworks such as Django or Flask.
Strong understanding of front-end technologies, including HTML, CSS, and JavaScript.
Experience with e-commerce platforms and payment gateways.
Familiarity with database systems, such as MySQL or PostgreSQL.
Knowledge of version control systems, preferably Git.
Excellent problem-solving and debugging skills.
Ability to work both independently and collaboratively in a team environment.
Strong communication skills to effectively convey technical concepts to non-technical stakeholders.
Experience with cloud platforms such as AWS or Azure.
Knowledge of containerization and orchestration tools (Docker, Kubernetes).
Familiarity with CI/CD pipelines.
Understanding of Agile development methodologies.
Bachelor's degree in Computer Science, Information Technology, or related field.
Grade 12 / Matric.