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.