Clean Code Jobs in London

51 to 75 of 87 Clean Code Jobs in London

Software engineer, generative AI

London, United Kingdom
writer.com
frameworks. Work with cloud platforms such as AWS, GCP, or Azure to deploy and scale applications. Develop and integrate high-performance, low-latency APIs for AI-driven features. Ensure code quality through testing, peer reviews, and continuous integration. Collaborate with the team to build, and maintain generative AI agents. Participate in architectural design discussions and promote engineering best practices. … Familiarity with cloud platforms (AWS, GCP, etc.) and containerized environments (Docker, Kubernetes). Familiarity with MCP, devtools, AI agents, or contributed to open source You are committed to writing clean, maintainable, and scalable code, following best practices in software development. You enjoy solving complex problems and continuously improving the performance and scalability of systems. You thrive in collaborative More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior PHP/Laravel Developer

London, Bloomsbury Square, United Kingdom
Hybrid / WFH Options
Digital Appointments
Are you an experienced PHP/Laravel Developer who loves clean, elegant code and thrives in a remote-first, collaborative environment? This is an exciting opportunity to join a well-established and highly regarded software platform that continues to grow and innovate. You’ll be joining a team of highly inspirational PHP/Laravel developers , all working remotely … brightest Laravel minds in the industry. What You’ll Be Doing: Developing and maintaining scalable features using PHP (Laravel framework) Creating dynamic, interactive components with Livewire and Alpine.js Writing clean, testable, and maintainable code with a strong TDD mindset Collaborating with cross-functional teams to deliver robust, high-quality software Taking part in code reviews, technical discussions More ❯
Employment Type: Permanent
Salary: £50000 - £55000/annum
Posted:

Senior PHP/Laravel Developer

London, South East, England, United Kingdom
Hybrid / WFH Options
Digital Appointments
Are you an experienced PHP/Laravel Developer who loves clean, elegant code and thrives in a remote-first, collaborative environment This is an exciting opportunity to join a well-established and highly regarded software platform that continues to grow and innovate. You’ll be joining a team of highly inspirational PHP/Laravel developers , all working remotely … brightest Laravel minds in the industry.?? What You’ll Be Doing: Developing and maintaining scalable features using PHP (Laravel framework) Creating dynamic, interactive components with Livewire and Alpine.js Writing clean, testable, and maintainable code with a strong TDD mindset Collaborating with cross-functional teams to deliver robust, high-quality software Taking part in code reviews, technical discussions More ❯
Employment Type: Full-Time
Salary: £50,000 - £55,000 per annum
Posted:

Software Engineer (II)

London, United Kingdom
Hybrid / WFH Options
Randstad Technologies Recruitment
and maintain software solutions and take ownership of your projects from start to finish. What You'll Do: Build, test, and deploy new features across the full stack. Write clean, high-quality code and participate in code reviews. Find and fix bugs and solve complex technical problems. Help improve system performance, testing, and monitoring. What You'll More ❯
Employment Type: Contract
Rate: £45 - £49/hour
Posted:

Software Engineer II

London, South East, England, United Kingdom
Hybrid / WFH Options
Randstad Technologies
and maintain software solutions and take ownership of your projects from start to finish. What You'll Do: Build, test, and deploy new features across the full stack. Write clean, high-quality code and participate in code reviews. Find and fix bugs and solve complex technical problems. Help improve system performance, testing, and monitoring. What You'll More ❯
Employment Type: Contractor
Rate: £45.00 - £49.00 per hour
Posted:

Mid-Level Software Developer

London, South East, England, United Kingdom
INTEC SELECT LIMITED
frontend applications. Deliver scalable, performant, and reliable solutions for high-traffic platforms. Collaborate with designers, product teams, and fellow engineers to raise the standard of customer-facing experiences. Write clean, testable code and follow modern development best practices. Contribute ideas for technical improvements and new greenfield builds. Essential Skills and Experience Strong commercial experience with PHP (backend). More ❯
Employment Type: Full-Time
Salary: £70,000 - £80,000 per annum
Posted:

Full Stack Developer

West London, London, United Kingdom
Hybrid / WFH Options
JobHeron
opportunities Extra day of paid leave each year with us Gym membership Key Responsibilities of the Full Stack Developer: Plan and build new features with care and precision Write clean, maintainable code that follows best practices Deliver high-quality solutions on time Collaborate with the team and share creative ideas Contribute to shaping the future of a fast More ❯
Employment Type: Permanent, Work From Home
Posted:

Senior Backend Engineer

City of London, London, United Kingdom
Innovate Recruitment Ltd
functional squad, delivering new features and capabilities that the business depends on. The backend is built in Go, following a documentation-first approach and a service-oriented architecture. High code quality, automated testing, and seamless deployments through CI/CD pipelines into AWS are core to the way they work. What Youll Be Doing Build & Deliver Write clean, testable, maintainable Go code Break down User Stories into clear, deliverable tasks Drive best practices across testing, code reviews, and refactoring Ensure compliance with coding standards, security, and regulations Collaborate & Influence Partner with product owners, designers, and engineers to turn requirements into technical solutions Contribute ideas that improve systems and processes Shape the Future Support technical roadmaps … you apart. What Youll Bring 5+ years of software development with strongly typed languages (Go, Java, etc.), including 2+ years of commercial Golang experience Strong experience writing well-tested code Proven ability to take a User Story from refinement through to delivery within a sprint Solid background in data modelling and database design (SQL/NoSQL) Knowledge of distributed More ❯
Employment Type: Permanent
Salary: £95,000
Posted:

MiFID Project Manager

London, South East, England, United Kingdom
Adecco
implementations according to best practises, including automated test suites and comprehensive documentation.Develop, measure, and monitor key metrics for all tools and services, consistently seeking to iterate and improve.Participate in code reviews to elevate personal standards and contribute to the team's overall product quality.Collaborate with other technical staff and data engineers to build an end-to-end pipeline that … sciences) or equivalent experience.Essential cloud experience (Google Cloud and Cloud Run preferred) for core web application infrastructure.Strong skills in JavaScript/TypeScript and Python, adhering to best practises for clean and scalable code.Ability to work directly with designers using Figma to transform design prototypes into engaging applications.Experience with automated testing tools (e.g., Playwright, Cypress) for maintaining and executing test More ❯
Employment Type: Contractor
Rate: £800 - £870 per day
Posted:

MiFID Project Manager

City of London, London, United Kingdom
Adecco
to best practises, including automated test suites and comprehensive documentation. Develop, measure, and monitor key metrics for all tools and services, consistently seeking to iterate and improve. Participate in code reviews to elevate personal standards and contribute to the team's overall product quality. Collaborate with other technical staff and data engineers to build an end-to-end pipeline … equivalent experience. Essential cloud experience (Google Cloud and Cloud Run preferred) for core web application infrastructure. Strong skills in JavaScript/TypeScript and Python, adhering to best practises for clean and scalable code. Ability to work directly with designers using Figma to transform design prototypes into engaging applications. Experience with automated testing tools (e.g., Playwright, Cypress) for maintaining and More ❯
Employment Type: Contract
Rate: £800 - £870/day
Posted:

PHP Developer

London, United Kingdom
Akkodis
SOAP) for integration's with third-party and internal systems Collaborate with cross-functional teams including product owners, business analysts, and testers Optimise application performance, scalability, and security Deliver clean, well-documented code in line with coding standards Support UAT and provide production fixes when required Key Skills Required: Strong commercial PHP development experience (7.x/8.x) Expertise More ❯
Employment Type: Contract
Rate: £400 - £450/day
Posted:

Senior Platform Engineer

London, United Kingdom
Hybrid / WFH Options
Fruition Group
genuine engineering challenges. You'll collaborate closely with product and engineering teams across the stack to improve developer experience, strengthen observability, and troubleshoot complex distributed systems. A focus on clean, maintainable code, cloud infrastructure, and strong security practices is essential. Senior Platform Engineer - Key Skills & Experience: Solid background in software engineering, with significant platform or backend experience Proficiency … and services Strong expertise in AWS, including CloudFront and related web application services Hands-on experience with CI/CD pipelines and modern deployment practices Familiarity with infrastructure-as-code tools such as Terraform Strong understanding of security best practices in application and infrastructure design Exposure to observability tools (e.g. Prometheus, Grafana, structured logging) Confident debugging and resolving issues More ❯
Employment Type: Contract, Work From Home
Posted:

Data Scientist

London Area, United Kingdom
Insurwave Limited
commercial insurance market. Responsibilities Design, build, and deploy machine learning models that meet defined performance and business requirements Develop production-ready data science solutions and maintain high-quality, testable code using modern development practices Build and maintain APIs, data pipelines, and automated workflows to support model deployment, monitoring, and lifecycle management Analyse large and complex datasets, applying statistical and … and recommend iterative improvements Track and report key performance and operational metrics Contribute to best practices in version control, testing, CI/CD, and MLOps Share expertise through peer code reviews, documentation, and collaborative learning initiatives Stay current with emerging trends in AI/ML, particularly in areas such as LLMs, NLP, and intelligent document automation What skills and … learning concepts, algorithms, and evaluation metrics Practical knowledge of LLMs and NLP techniques; experience using frameworks like Hugging Face Transformers or OpenAI APIs Strong Python programming skills to write clean, modular code and experience with core data science libraries Familiarity with software development workflows, including Git, code reviews, and unit testing Comfortable working with both structured and More ❯
Posted:

Data Scientist

City of London, London, United Kingdom
Insurwave Limited
commercial insurance market. Responsibilities Design, build, and deploy machine learning models that meet defined performance and business requirements Develop production-ready data science solutions and maintain high-quality, testable code using modern development practices Build and maintain APIs, data pipelines, and automated workflows to support model deployment, monitoring, and lifecycle management Analyse large and complex datasets, applying statistical and … and recommend iterative improvements Track and report key performance and operational metrics Contribute to best practices in version control, testing, CI/CD, and MLOps Share expertise through peer code reviews, documentation, and collaborative learning initiatives Stay current with emerging trends in AI/ML, particularly in areas such as LLMs, NLP, and intelligent document automation What skills and … learning concepts, algorithms, and evaluation metrics Practical knowledge of LLMs and NLP techniques; experience using frameworks like Hugging Face Transformers or OpenAI APIs Strong Python programming skills to write clean, modular code and experience with core data science libraries Familiarity with software development workflows, including Git, code reviews, and unit testing Comfortable working with both structured and More ❯
Posted:

Data Scientist

london, south east england, united kingdom
Insurwave Limited
commercial insurance market. Responsibilities Design, build, and deploy machine learning models that meet defined performance and business requirements Develop production-ready data science solutions and maintain high-quality, testable code using modern development practices Build and maintain APIs, data pipelines, and automated workflows to support model deployment, monitoring, and lifecycle management Analyse large and complex datasets, applying statistical and … and recommend iterative improvements Track and report key performance and operational metrics Contribute to best practices in version control, testing, CI/CD, and MLOps Share expertise through peer code reviews, documentation, and collaborative learning initiatives Stay current with emerging trends in AI/ML, particularly in areas such as LLMs, NLP, and intelligent document automation What skills and … learning concepts, algorithms, and evaluation metrics Practical knowledge of LLMs and NLP techniques; experience using frameworks like Hugging Face Transformers or OpenAI APIs Strong Python programming skills to write clean, modular code and experience with core data science libraries Familiarity with software development workflows, including Git, code reviews, and unit testing Comfortable working with both structured and More ❯
Posted:

Data Scientist

london (city of london), south east england, united kingdom
Insurwave Limited
commercial insurance market. Responsibilities Design, build, and deploy machine learning models that meet defined performance and business requirements Develop production-ready data science solutions and maintain high-quality, testable code using modern development practices Build and maintain APIs, data pipelines, and automated workflows to support model deployment, monitoring, and lifecycle management Analyse large and complex datasets, applying statistical and … and recommend iterative improvements Track and report key performance and operational metrics Contribute to best practices in version control, testing, CI/CD, and MLOps Share expertise through peer code reviews, documentation, and collaborative learning initiatives Stay current with emerging trends in AI/ML, particularly in areas such as LLMs, NLP, and intelligent document automation What skills and … learning concepts, algorithms, and evaluation metrics Practical knowledge of LLMs and NLP techniques; experience using frameworks like Hugging Face Transformers or OpenAI APIs Strong Python programming skills to write clean, modular code and experience with core data science libraries Familiarity with software development workflows, including Git, code reviews, and unit testing Comfortable working with both structured and More ❯
Posted:

Staff Software Engineer

London, United Kingdom
Hybrid / WFH Options
Golunar
excited to tackle some of the hardest technical problems in healthcare - and do it with a small, fast-moving, and deeply mission-driven team. If you care about writing clean, robust code and want to rebuild from scratch the software infrastructure of modern hospitals, we'd love to talk. Here are some deep technical problems you may tackle More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Site Reliability Engineer

London, United Kingdom
Hybrid / WFH Options
Inspire People
ECS, ECR, ElasticSearch, Python/Django, PostgreSQL (RDS), Redis, and more. Essential Criteria - Cloud experience with AWS, Azure or Google Cloud. - Ability to build reliable, well-tested infrastructure as code (e.g., Terraform, CloudFormation, Pulumi). - Fluency in one or more programming languages, writing clean, effective code. - Experience designing, analysing and troubleshooting distributed systems. - Knowledge of Linux/Unix More ❯
Employment Type: Permanent, Work From Home
Salary: £80,000
Posted:

Senior Platform Engineer

London, United Kingdom
Inspire People
/OpenSearch, Python/Django, PostgreSQL (RDS), Sentry, Redis/Elasticache. Essential Criteria - Cloud experience with AWS, Azure or Google Cloud. - Ability to build reliable, well-tested infrastructure as code (eg, Terraform, AWS Copilot, CloudFormation, Pulumi). - Fluency in one or more programming languages, writing clean and effective code. - Knowledge of Linux/Unix fundamentals and TCP/ More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Data Scientist - sports analytics/betting

London Area, United Kingdom
Hybrid / WFH Options
OTA Recruitment
and Engineering teammates (Software and Data Engineers) within your modelling team. Perform data cleaning, exploratory data analysis (EDA), feature engineering, and model evaluation to support continuous model improvement. Write clean, efficient, well-documented code aligned with team standards for structure, reproducibility, and version control. Work collaboratively with other Data Scientists to propose ideas, troubleshoot modelling challenges, and refine … methodologies. Contribute to the delivery of accurate, reliable forecasts with low latency under evolving client or market demands. Participate in code reviews and collaborative design sessions to uphold technical quality across the team. Provide mentorship and support to Junior Data Scientists working on the same or related projects. Experience and knowledge 2+ years’ experience solving analytics and modelling problems More ❯
Posted:

Data Scientist - sports analytics/betting

City of London, London, United Kingdom
Hybrid / WFH Options
OTA Recruitment
and Engineering teammates (Software and Data Engineers) within your modelling team. Perform data cleaning, exploratory data analysis (EDA), feature engineering, and model evaluation to support continuous model improvement. Write clean, efficient, well-documented code aligned with team standards for structure, reproducibility, and version control. Work collaboratively with other Data Scientists to propose ideas, troubleshoot modelling challenges, and refine … methodologies. Contribute to the delivery of accurate, reliable forecasts with low latency under evolving client or market demands. Participate in code reviews and collaborative design sessions to uphold technical quality across the team. Provide mentorship and support to Junior Data Scientists working on the same or related projects. Experience and knowledge 2+ years’ experience solving analytics and modelling problems More ❯
Posted:

Python Software Engineer

London, South East, England, United Kingdom
HUNTER BOND LIMITED
is central to every decision, and Python is the backbone of our strategy development and execution stack. We're looking for a world-class Python Software Engineer who writes clean, fast, production-grade code—and knows how to work where performance meets precision. What You'll Work On: Architect tools and infrastructure for quantitative research and trading strategy … real-time reporting What Sets You Apart: Deep experience with Python in a high-performance, production-grade setting. Strong fundamentals in software engineering: testing, version control, CI/CD, clean architecture Passion for building internal tools, research frameworks, or working on data-heavy systems Bonus: Exposure to pandas, NumPy, asyncio, Cython, or PyArrow. Familiarity with C++ is a plus More ❯
Employment Type: Full-Time
Salary: £150,000 - £200,000 per annum
Posted:

Software Engineer - Python/Django Contract

London, South East, England, United Kingdom
Harnham - Data & Analytics Recruitment
of growth. You'll be joining a distributed engineering team and will play a key role in delivering new products, improving internal tooling, and helping set the standard for clean, maintainable code. Key Projects You'll contribute to three core initiatives, each with clear deliverables and tangible business impact: AutoBI Tool (3 months) - Build backend functionality for a pricing … built in collaboration with marketing and growth teams. These projects are well-defined, fast-moving, and will give you full ownership of backend delivery. Responsibilities Develop, test, and deliver clean, scalable backend code using Python and Django Collaborate closely with PMs, frontend engineers, and QA teams to deliver end-to-end features Take ownership of key deliverables across More ❯
Employment Type: Contractor
Rate: £380 - £400 per day
Posted:

Data Engineer

London, South East, England, United Kingdom
Hybrid / WFH Options
Robert Half
heavily cloud-focused (AWS) and requires strong expertise in Python, Spark, and relational databases. Role Design, build, and maintain scalable, reliable, and high-performance data pipelines and workflows. Develop clean, maintainable, and testable code in Python for data ingestion, transformation, and processing. Optimise and fine-tune query performance on Aurora Postgres and other relational databases. Architect and manage … maintain robust data models that align with business and financial domain requirements. Ensure best practices for data security, governance, and compliance. Profile Strong Python development skills, with experience writing clean, extensible, and testable code. Proven experience with relational databases (Aurora Postgres preferred), including performance optimisation. Extensive AWS experience, particularly with serverless data engineering tools (Lambda, Glue, Glue Data Catalog More ❯
Employment Type: Contractor
Rate: Salary negotiable
Posted:

.NET Analyst / Developer

London, South East, England, United Kingdom
Initialize
CPQ or ERP transformation programs. Responsibilities: Full SDLC Collaborate with a team using agile development methodologies, participating in daily stand-ups, and contributing to project planning and execution. Write clean, readable, and maintainable code while adhering to design patterns and architectural principles for scalable applications. Apply strong knowledge of object-oriented programming, design patterns, and best practices. Participate More ❯
Employment Type: Full-Time
Salary: £55,000 - £60,000 per annum
Posted:
Clean Code
London
10th Percentile
£51,000
25th Percentile
£65,000
Median
£75,000
75th Percentile
£90,000
90th Percentile
£120,000