

Simon James IT Ltd
Python Developer
⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Senior Python Developer in East London, offering a 6-month contract at £450 per day. Key skills include advanced Python, ETL, API integration, and experience with AI/LLMs. Hybrid work arrangement expected.
🌎 - Country
United Kingdom
💱 - Currency
£ GBP
-
💰 - Day rate
450
-
🗓️ - Date
October 10, 2025
🕒 - Duration
More than 6 months
-
🏝️ - Location
Hybrid
-
📄 - Contract
Unknown
-
🔒 - Security
Unknown
-
📍 - Location detailed
London Area, United Kingdom
-
🧠 - Skills detailed
#Kubernetes #Automated Testing #Azure #Jenkins #FastAPI #Prometheus #Scala #GIT #Python #Pytest #Automation #GitLab #Integration Testing #Apache Airflow #Pandas #"ETL (Extract #Transform #Load)" #Grafana #DevOps #Libraries #Deployment #Documentation #GitHub #Hugging Face #AI (Artificial Intelligence) #Airflow #Monitoring #Version Control #Programming #NLP (Natural Language Processing) #Logging #Data Pipeline #Docker #Strategy #Flask
Role description
Senior Python Developer – East London (3 days per week)
6 Month contract (to start) £450 per day
Core Development Skills
• Python Programming – Advanced proficiency, including use of libraries like asyncio, requests, pandas, FastAPI, or Flask.
• Software Architecture – Designing scalable, modular, and maintainable systems.
• Integration Development – Building APIs and connectors between applications and external tools (e.g., AI platforms).
• Production-Grade Code – Emphasis on reliability, scalability, error handling, and logging.
Workflow & Automation
• ETL (Extract, Transform, Load) – Designing data pipelines to move and process files.
• Workflow Orchestration – Tools like Apache Airflow or Prefect to manage multi-step processes.
• Business Rules Engines – Implementing logic to guide decision-making in automated systems.
AI & LLM Interaction
• Prompt Engineering – Crafting and managing prompts for interaction with Large Language Models (LLMs).
• LLM Integration – Using APIs like OpenAI, Azure OpenAI, or Hugging Face to send/receive data.
• Natural Language Processing (NLP) – Understanding how to process and interpret text data.
Testing & Validation
• Unit and Integration Testing – Using frameworks like pytest, unittest, or tox.
• CI/CD Pipelines – Tools like GitHub Actions, GitLab CI, or Jenkins for automated testing and deployment.
• Environment Management – Handling Dev, Test, Pre-Prod, and Prod stages effectively.
DevOps & Maintenance
• Monitoring & Logging – Tools like Prometheus, Grafana, ELK Stack, or Sentry.
• Version Control – Git and GitHub/GitLab best practices.
• Containerization – Docker and possibly Kubernetes for deployment and scalability.
Best Practices & Design Principles
• SOLID Principles – For maintainable and extensible code.
• Design Patterns – Such as Factory, Strategy, or Observer for clean architecture.
• Documentation & Code Readability – Ensuring future maintainability and team collaboration.
Senior Python Developer – East London (3 days per week)
6 Month contract (to start) £450 per day
Core Development Skills
• Python Programming – Advanced proficiency, including use of libraries like asyncio, requests, pandas, FastAPI, or Flask.
• Software Architecture – Designing scalable, modular, and maintainable systems.
• Integration Development – Building APIs and connectors between applications and external tools (e.g., AI platforms).
• Production-Grade Code – Emphasis on reliability, scalability, error handling, and logging.
Workflow & Automation
• ETL (Extract, Transform, Load) – Designing data pipelines to move and process files.
• Workflow Orchestration – Tools like Apache Airflow or Prefect to manage multi-step processes.
• Business Rules Engines – Implementing logic to guide decision-making in automated systems.
AI & LLM Interaction
• Prompt Engineering – Crafting and managing prompts for interaction with Large Language Models (LLMs).
• LLM Integration – Using APIs like OpenAI, Azure OpenAI, or Hugging Face to send/receive data.
• Natural Language Processing (NLP) – Understanding how to process and interpret text data.
Testing & Validation
• Unit and Integration Testing – Using frameworks like pytest, unittest, or tox.
• CI/CD Pipelines – Tools like GitHub Actions, GitLab CI, or Jenkins for automated testing and deployment.
• Environment Management – Handling Dev, Test, Pre-Prod, and Prod stages effectively.
DevOps & Maintenance
• Monitoring & Logging – Tools like Prometheus, Grafana, ELK Stack, or Sentry.
• Version Control – Git and GitHub/GitLab best practices.
• Containerization – Docker and possibly Kubernetes for deployment and scalability.
Best Practices & Design Principles
• SOLID Principles – For maintainable and extensible code.
• Design Patterns – Such as Factory, Strategy, or Observer for clean architecture.
• Documentation & Code Readability – Ensuring future maintainability and team collaboration.