Description:
Key Responsibilities:- Develop and maintain back-end systems using Python, ensuring robust, scalable, and high-quality solutions.
- Design, build, and maintain RESTful APIs for both internal and external integration.
- Work with MySQL databases, including query optimization and schema design.
- Collaborate with Front-End Developers, product owners, and other stakeholders for seamless system integration.
- Debug and troubleshoot complex software issues in a Linux environment.
- Participate in code reviews, mentor Junior Developers, and promote best practices.
- Contribute to architecture decisions and provide technical guidance to the team.
Required Skills:
- Strong Python programming experience with a proven track record.
- Expertise in API development and back-end system architecture, including microservices.
- Solid experience with MySQL database management and optimization.
- Comfortable working in Linux environments with basic shell scripting skills.
- Proficiency in Git for version control.
Desirable Skills:
- Experience with containerization (Docker) and cloud platforms (AWS, Azure, and GCP).
- Familiarity with message brokers like RabbitMQ or Kafka.
- Exposure to Agile development methodologies.
Qualifications & Skills:
- Bachelors Degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
- Minimum 5 years' of professional Python development experience.
05 Feb 2026;
from:
gumtree.co.za