

Python/API Engineer (freelance)
β - Featured Role | Apply direct with Data Freelance Hub
This role is for a freelance Python/API Engineer, lasting "contract length" with a pay rate of "pay rate". Key skills include Python, PySpark, SQL, Azure, and Terraform. Experience in microservices and Agile methodologies is required.
π - Country
United Kingdom
π± - Currency
Β£ GBP
-
π° - Day rate
-
ποΈ - Date discovered
August 19, 2025
π - Project duration
Unknown
-
ποΈ - Location type
Unknown
-
π - Contract type
Unknown
-
π - Security clearance
Unknown
-
π - Location detailed
London Area, United Kingdom
-
π§ - Skills detailed
#TypeScript #Containers #Spark (Apache Spark) #React #HTML (Hypertext Markup Language) #Python #Microservices #Terraform #Pytest #SQL (Structured Query Language) #Unit Testing #Libraries #Azure #Agile #API (Application Programming Interface) #FastAPI #PySpark
Role description
We are seeking a skilled Python/API Engineer to join our centralized engineering team. In this role, you will support multiple product teams by developing shared functionality, libraries, and microservices. You will collaborate closely with engineers across different time zones, requiring strong communication skills and the ability to work independently on complex problems.
The role starts with building a common Python library (leveraging PySpark and dataframes) and developing microservices as Python-based Azure Functions.
Responsibilities:
β’ Design, build, and maintain common functionality and libraries to support product teams.
β’ Abstract existing code into reusable Python libraries using PySpark/dataframes.
β’ Develop and deploy microservices, primarily via Python-based Azure Functions.
β’ Collaborate asynchronously with engineers and technical leaders across multiple time zones.
β’ Apply architectural best practices and solve problems independently at pace.
β’ Contribute to Agile development processes and continuous improvement.
Requirements:
β’ Strong expertise in Python, PySpark, and SQL.
β’ Experience with Azure infrastructure.
β’ Solid understanding of containers, microservices, and functional design patterns.
β’ Knowledge of Agile methodologies.
β’ Hands-on experience with Terraform.
β’ Strong unit testing skills (ideally with PyTest).
Nice-to-Have Skills:
β’ Frontend basics: HTML/CSS, React, Typescript.
β’ Experience with FastAPI framework.
We are seeking a skilled Python/API Engineer to join our centralized engineering team. In this role, you will support multiple product teams by developing shared functionality, libraries, and microservices. You will collaborate closely with engineers across different time zones, requiring strong communication skills and the ability to work independently on complex problems.
The role starts with building a common Python library (leveraging PySpark and dataframes) and developing microservices as Python-based Azure Functions.
Responsibilities:
β’ Design, build, and maintain common functionality and libraries to support product teams.
β’ Abstract existing code into reusable Python libraries using PySpark/dataframes.
β’ Develop and deploy microservices, primarily via Python-based Azure Functions.
β’ Collaborate asynchronously with engineers and technical leaders across multiple time zones.
β’ Apply architectural best practices and solve problems independently at pace.
β’ Contribute to Agile development processes and continuous improvement.
Requirements:
β’ Strong expertise in Python, PySpark, and SQL.
β’ Experience with Azure infrastructure.
β’ Solid understanding of containers, microservices, and functional design patterns.
β’ Knowledge of Agile methodologies.
β’ Hands-on experience with Terraform.
β’ Strong unit testing skills (ideally with PyTest).
Nice-to-Have Skills:
β’ Frontend basics: HTML/CSS, React, Typescript.
β’ Experience with FastAPI framework.