Back-end-Python Developer
Listed on 2025-12-10
-
Software Development
Python, Backend Developer
Job Description
We have an amazing opportunity for Back-end-Python Developer in Johannesburg!
We require a candidate with:
• BSc Degree in Computer Science or similar relevant field
• 4 years of experience as a Back-end developer
• 4 years of experience with programming Python
• Knowledge of at least one Python web framework (such as Django or Flask) an advantage
• Familiarity with an ORM (Object Relational Mapper) library
• Able to integrate multiple data sources and databases into one system
• Understanding of the threading limitations of Python, and multi-processarchitecture
• Basic understanding of front-end technologies, such as JavaScript, HTML5, andCSS3
Understanding of security compliance
• Knowledge of user authentication and authorisation between multiple systems,servers, and environments
• Understanding of fundamental design principles behind a scalable application
• Familiarity with event-driven programming in Python
• Able to create database schemas that represent and support business processes
• Strong unit test and debugging skills
• Proficient understanding of git for code versioning
• Strong Linux experience is an advantage
• Cloud architecture experience is an advantage
• Critical thinker and problem-solving skills
• Good organizational and time-management skills
• Great interpersonal and communication skills
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: