> Markdown version of [/jobs/ext/2258348-python-developer](https://www.wearedevelopers.com/jobs/ext/2258348-python-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Python Developer - **Company:** Randstad UK - **Location:** Greater London, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Microsoft Azure, Cloud Computing, Code Review, Continuous Integration, Software Design Patterns, DevOps, Memory Management, Github, Python (Programming Language), PostgreSQL, Microsoft SQL Server, Object-Oriented Software Development, Query Optimization, Software Engineering, SQL Databases, SQLAlchemy, Parquet, Database Optimization, Kubernetes Helm Charts, Git, Pandas, Build Management, Pytest, Integration Tests, Kubernetes, Information Technology, Build Tools, Data Management, Docker, Microservices - **Published:** August 26, 2026 - **Apply:** https://www.collegerecruiter.com/job/2815188035-python-developer ## About the Role * Expert Python (3.9+): Mastery of OOP, Design Patterns (Factory, Strategy, Observer), and logical data modelling. Familiarity with recent PEPs. * Data Science Tooling: Advanced use of pandas and SQLAlchemy. Experience with parquet and Arrow for high-performance memory management. * Testing: Strong advocate for TDD/BDD (Pytest, Behave); experience in building automated integration test suites. * Modern DevOps: Expert Git, Docker, and CI/CD pipelines (Azure DevOps/GitHub Actions). * SQL Mastery: Deep knowledge of PostgreSQL or SQL Server (Query tuning, indexing strategies, and complex joins). Preferred Skills * Cloud & Orchestration: Hands-on Kubernetes (AKS/EKS) including Helm charts and StatefulSets. * Market Knowledge: Previous experience with ETRM systems, tick data, or financial risk analytics. * Build Tools: Experience with Poetry or uv for modern dependency management., * Experience: 7+ years in professional software development, with a significant tenure in London's Financial Services or Energy Trading sectors. * Education: BSc/MSc in Computer Science, Mathematics, or a related Engineering field. * Soft Skills: Exceptional communication skills; the ability to explain complex technical trade-offs to non-technical stakeholders in a fast-paced environment. ## Description Overview We are seeking a high-calibre Senior Python Developer to join our London-based Engineering squad. Sitting at the heart of our Front-Office analytics platform, you will bridge the gap between complex energy market fundamentals and high-performance software engineering. You will be responsible for the architecture and delivery of scalable data products that power real-time trading decisions. As a senior member of the London hub, you will act as a technical lighthouse mentoring junior talent, driving TDD standards, and ensuring our cloud-native infrastructure is as agile as the markets we trade in. Responsibilities * Engineering Excellence: Design and build robust, low-latency Python solutions for processing large-scale financial and energy market datasets. * Architectural Leadership: Lead decisions on system design, transitioning legacy scripts into scalable, containerised microservices. * Stakeholder Engagement: Partner directly with Traders, Quants, and Product Managers to translate market requirements into production-ready code. * Mentorship: Conduct rigorous code reviews and foster a culture of continuous learning for our mid-level and junior engineers. * DevOps Culture: Own your code from local dev to production, leveraging CI/CD automation and Kubernetes orchestration. * Operational Integrity: Troubleshoot business-critical production issues in a high-pressure, time-sensitive trading environment. Technical Requirements Core Stack (Must Have) * Expert Python (3.9+): Mastery of OOP, Design Patterns (Factory, Strategy, Observer), and logical data modelling. Familiarity with recent PEPs. * Data Science Tooling: Advanced use of pandas and SQLAlchemy. Experience with parquet and Arrow for high-performance memory management. * Testing: Strong advocate for TDD/BDD (Pytest, Behave); experience in building automated integration test suites. * Modern DevOps: Expert Git, Docker, and CI/CD pipelines (Azure DevOps/GitHub Actions). * SQL Mastery: Deep knowledge of PostgreSQL or SQL Server (Query tuning, indexing strategies, and complex joins). Preferred Skills * Cloud & Orchestration: Hands-on Kubernetes (AKS/EKS) including Helm charts and StatefulSets. * Market Knowledge: Previous experience with ETRM systems, tick data, or financial risk analytics. * Build Tools: Experience with Poetry or uv for modern dependency management. Qualifications & Experience * Experience: 7+ years in professional software development, with a significant tenure in London's Financial Services or Energy Trading sectors. * Education: BSc/MSc in Computer Science, Mathematics, or a related Engineering field. * Soft Skills: Exceptional communication skills; the ability to explain complex technical trade-offs to non-technical stakeholders in a fast-paced environment. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Python-Based Data Streaming Pipelines Within Minutes](https://www.wearedevelopers.com/videos/1233-python-based-data-streaming-pipelines-within-minutes) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Enterprise Python: Software That Lives Long And Prosper](https://www.wearedevelopers.com/videos/946-enterprise-python-software-that-lives-long-and-prosper) ## Related Articles - [The 13 Best Python Libraries for Developers in 2025](https://www.wearedevelopers.com/magazine/371-the-13-best-python-libraries-for-developers-in-2025) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Data Analyst Salary in the UK](https://www.wearedevelopers.com/magazine/278-data-analyst-salary-in-the-uk) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)