

Python Developer
⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Python Developer on a 3–6 month contract, with a pay rate of "unknown," based remotely in South Africa. Key skills include Python, SQL, AWS, and data pipeline development. Applicants must be authorized to work in South Africa.
🌎 - Country
United Kingdom
💱 - Currency
£ GBP
-
💰 - Day rate
-
🗓️ - Date discovered
August 2, 2025
🕒 - Project duration
3 to 6 months
-
🏝️ - Location type
Remote
-
📄 - Contract type
Fixed Term
-
🔒 - Security clearance
Unknown
-
📍 - Location detailed
London, England, United Kingdom
-
🧠 - Skills detailed
#Observability #GIT #SQL (Structured Query Language) #Agile #Azure #S3 (Amazon Simple Storage Service) #Strategy #Data Ingestion #Storage #GCP (Google Cloud Platform) #Lambda (AWS Lambda) #Data Pipeline #Terraform #Version Control #Airflow #Kafka (Apache Kafka) #Python #Scala #"ETL (Extract #Transform #Load)" #Monitoring #Cloud #AWS (Amazon Web Services) #Data Science #Code Reviews #dbt (data build tool) #Data Privacy #Automated Testing #Docker #Redshift
Role description
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Block quote
Ordered list
- Item 1
- Item 2
- Item 3
Unordered list
- Item A
- Item B
- Item C
Bold text
Emphasis
Superscript
Subscript
MAKE STRATEGY A REALITY | ACCELERATE YOUR GROWTH | CHOOSE YOUR PATH
As the world's leading change and transformation consultancy, we're helping businesses move from strategy to reality by taking a pragmatic and practical approach to build solutions that last.
We're seeking a Python Developer in South Africa, supporting one of our UK Managed Service retail accounts to help us take vision to value and create lasting impact.
• You will need to be comfortable with an initial 3–6-month contract. We have an office in Johannesburg but, as this will support one of our UK based clients, this can be based remotely. You will also need to be comfortable being pay rolled by an EoR (Employer on Record) for the duration of the contract.
Summary
As a Python Data Software Engineer, you’ll be part of a multi-disciplinary team building scalable data solutions that power analytics, reporting, and operational decision-making across the group. You’ll work closely with data scientists, analysts, and engineers to design and implement robust data pipelines and services using Python and cloud-native technologies.
You Will
• Develop and maintain data pipelines using Python, Kafka, SQL, and cloud services (AWS preferred).
• Build services to expose data for internal applications and analytics platforms.
• Optimise data ingestion, transformation, and storage processes for performance and reliability.
• Collaborate with stakeholders to understand data requirements and translate them into technical solutions.
• Apply software engineering best practices including version control (Git), CI/CD, automated testing, and code reviews.
• Contribute to architectural decisions and help shape the engineering strategy for data products.
• Implement and maintain monitoring and observability solutions to ensure data systems are reliable, performant.
Ideally, We'd Like
• Strong proficiency in Python, with experience in building production-grade data applications.
• Solid understanding of SQL and data modelling principles.
• Experience with cloud platforms (AWS, GCP, or Azure), especially data services like S3, Lambda, Glue, or Redshift.
• Familiarity with Kafka, AVRO, and real-time data streaming is a plus.
• Knowledge of containerisation (Docker), orchestration tools (Airflow), and infrastructure-as-code (Terraform or CloudFormation).
• Ability to work in agile teams and communicate effectively with technical and non-technical stakeholders.
• Experience with dbt, Poetry, or Conduktor.
• Exposure to data privacy and PII handling best practices.
• Background in software engineering with a strong focus on data systems
Applicants must be authorized to work in South Africa, without the need for visa sponsorship by North Highland. Work visa sponsorship will not be provided, either now or in the future, for this position.
North Highland is an equal opportunity employer, and we adhere to all applicable laws and regulations to ensure a fair and equitable workplace. All qualified applicants will receive fair and impartial consideration without regard to race, color, sex, gender identity, religion, national origin, age, sexual orientation, disability, veteran status, or any other characteristic protected by law. We handle all information in accordance local privacy standards and maintain strict confidentiality.
#ind2
Reference: 48233
APPLY FOR THIS JOB