Our client a leading data solutions company that specializes in consumer insights and profiling is seeking a Senior Python Developer to join their growing development team in Bryanston. This is a fully in-office role for a hands-on developer passionate about building high-performance backend systems and APIs.
Duties & Responsibilities
Key Responsibilities:
Develop and maintain backend systems using Python ensuring robust scalable and high-quality solutions.
Design build and maintain RESTful APIs for both internal and external integrations.
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 backend 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 GCP).
Familiarity with message brokers like RabbitMQ or Kafka.
Exposure to Agile development methodologies.
Qualifications:
Bachelors degree in Computer Science Software Engineering or related field or equivalent experience.
Minimum 5 years of professional Python development experience.
Reference: BIT005168-Rein-1Our client a leading data solutions company that specializes in consumer insights and profiling is seeking a Senior Python Developer to join their growing development team in Bryanston. This is a fully in-office role for a hands-on developer passionate about building high-...
Reference: BIT005168-Rein-1
Our client a leading data solutions company that specializes in consumer insights and profiling is seeking a Senior Python Developer to join their growing development team in Bryanston. This is a fully in-office role for a hands-on developer passionate about building high-performance backend systems and APIs.
Duties & Responsibilities
Key Responsibilities:
Develop and maintain backend systems using Python ensuring robust scalable and high-quality solutions.
Design build and maintain RESTful APIs for both internal and external integrations.
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 backend 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 GCP).
Familiarity with message brokers like RabbitMQ or Kafka.
Exposure to Agile development methodologies.
Qualifications:
Bachelors degree in Computer Science Software Engineering or related field or equivalent experience.
Minimum 5 years of professional Python development experience.