Overview
Python Developer Jobs in Sandton at Consumer Profile Bureau
Python Developer
Job Summary:
We are looking for an experienced Python Developer to join our dynamic development team. The ideal candidate will have a strong background in building and maintaining API and backend systems. In addition, they should possess a reasonable level of expertise in working with MySQL databases and be comfortable in Linux environments. The role will involve designing, coding, and supporting software solutions that are scalable and performant.
Key Responsibilities:
· Develop and maintain backend systems using Python, ensuring robust and scalable solutions.
· Design, build, and maintain APIs to support both internal and external integrations.
· Work with MySQL databases, including writing efficient queries and optimizing database performance.
· Collaborate closely with front-end developers, product owners, and other team members to ensure seamless system integration.
· Debug and troubleshoot complex software and infrastructure issues in a Linux environment.
· Participate in code reviews, mentoring junior developers, and improving code quality standards.
· Contribute to architecture decisions and provide technical guidance to the team.
Required Skills:
· Strong Python Programming Skills: Proven experience in Python development with a solid track record of delivering high-quality software solutions.
· API Development: Experience in developing RESTful APIs and understanding of best practices for designing robust, scalable APIs.
· Backend Systems Expertise in backend development and system architecture, with experience building microservices and server-side applications.
· MySQL Database Skills: Hands-on experience in working with MySQL, including writing queries, database schema design, and performance optimization.
· Linux Environment: Practical experience in using Linux as a development and deployment environment, including basic shell scripting and troubleshooting.
· Version Control: Proficiency in Git for version control.
Desirable Skills:
· Knowledge of containerization technologies such as Docker.
· Experience with cloud platforms like AWS, Azure, or Google Cloud.
· Familiarity with message brokers (e.g., RabbitMQ, Kafka).
· Experience in Agile development environments.
Qualifications:
· Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
· Minimum of 5 years of professional experience in software development, with at least 3 years focused on Python development.
Application Process:
Interested individuals should send their applications to [email protected] Applications close on 17th June 2026
Work Location: In person
Title: Python Developer
Company: Consumer Profile Bureau
Location: Sandton