Clean Code Jobs in the UK

26 to 50 of 2,805 Clean Code Jobs in the UK

Senior Software Engineer

London, England, United Kingdom
Hybrid / WFH Options
Octopus Legacy
big? The Role Key Responsibilities: Lead the design and development of scalable, cloud-native systems, leveraging modern architecture principles such as microservices and serverless frameworks. Write maintainable, efficient, and clean code primarily in Python, focusing on performance, scalability, and reliability. Build and maintain robust automated testing and CI/CD pipelines to support fast, frequent, and reliable deployments. … other engineers, to gather requirements, develop features, and address user needs. Drive best practices in development, demonstrating a strong balance between rapid iteration and high-quality output. Participate in code reviews, architectural discussions, and continuous improvement initiatives to foster a culture of technical excellence. Champion a lean mindset and agile methodologies, contributing to sprint planning, daily stand-ups, and … and a strong customer-centric approach. Nice to Haves: Experience with serverless frameworks (e.g., Serverless Framework, AWS SAM) or equivalent technologies on GCP/Azure. Familiarity with infrastructure as code (IaC) tools like AWS CloudFormation, Terraform, or equivalent tools in other cloud environments. Experience with containerization (e.g., Docker) and orchestration tools like Kubernetes or ECS. Background in event-driven More ❯
Posted:

AI Software Engineer (f/m/d)

London, United Kingdom
Contentful
experience. Rapid Problem-Solving: Quickly fix bugs and solve problems, particularly related to AI performance, model integration, or data pipeline issues, to enhance customer satisfaction. Continuous Improvement: Participate in code reviews and contribute to improving our AI development processes, ensuring that the AI components are scalable, efficient, and maintainable. What you need to be successful AI and Machine Learning … in foundational models, prompt engineering and understanding to validate the quality of AI products. Full Stack/Backend: Proficiency in TypeScript, React, and Node.js with a solid understanding of clean code practices and exposure to enterprise architectural design patterns, particularly when working with AI-powered features. Asynchronous Systems: Experience with building and maintaining asynchronous systems for automation and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Developer - Java - Remote in Trafford Park)

Stretford, England, United Kingdom
Hybrid / WFH Options
Cathcart Associates
looking to take the next step in your career? Do you thrive in an Agile environment and enjoy solving complex technical challenges? If you have a passion for writing clean, efficient code and collaborating with a dynamic team, this could be the perfect opportunity for you. My client is looking for someone who: * Has extensive experience with Java More ❯
Posted:

Senior Developer - Java - Remote in Trafford Park)

Manchester, England, United Kingdom
Hybrid / WFH Options
Cathcart Associates
looking to take the next step in your career? Do you thrive in an Agile environment and enjoy solving complex technical challenges? If you have a passion for writing clean, efficient code and collaborating with a dynamic team, this could be the perfect opportunity for you. My client is looking for someone who: * Has extensive experience with Java More ❯
Posted:

Senior Developer - Java - Remote

Altrincham, Cheshire, United Kingdom
Hybrid / WFH Options
Cathcart Associates Group Ltd
looking to take the next step in your career? Do you thrive in an Agile environment and enjoy solving complex technical challenges? If you have a passion for writing clean, efficient code and collaborating with a dynamic team, this could be the perfect opportunity for you. My client is looking for someone who: Has extensive experience with Java More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Developer – Java – Remote

Altrincham, England, United Kingdom
Hybrid / WFH Options
Cathcart Associates Group Ltd
looking to take the next step in your career? Do you thrive in an Agile environment and enjoy solving complex technical challenges? If you have a passion for writing clean, efficient code and collaborating with a dynamic team, this could be the perfect opportunity for you. My client is looking for someone who: Has extensive experience with Java More ❯
Posted:

Senior Software Engineer - Full Stack (Bangkok based, Relocation provided)

London, United Kingdom
Agoda
in CI/CD solutions would be a plus Strong experience in all aspects of client-side performance optimization, Extremely proficient in modern coding and design practices. For example, Clean Code, SOLID principals, and TDD Experience in multiple front-end platforms including iOS, Android, Web, and API services Have worked on an app or internet company that is More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Manchester, England, United Kingdom
Datalex
Senior Software Engineer Experience in the travel or retail industry would be an advantage. Design, implement, and maintain software components that incorporate machine learning algorithms and data processing. Develop clean, efficient Python code for both backend logic and integration of ML models. Understand the business drivers behind each feature. Create and optimise data pipelines to collect, preprocess, and … data-related issues. Knowledge of design patterns and software architectures Familiarity with CI/CD and automation tools. Experience using Git for version control and platforms like Bitbucket for code collaboration. Knowledge of build tools and pipeline configuration (Jenkins) to automate testing and deployment. Strong problem-solving and analytical skills Presentation and teamwork skills Understanding of both Waterfall and … successful candidate will play a key role in building and deploying machine learning features and data-driven applications. You will work on end-to-end solutions – from writing robust code and unit tests to developing APIs and integrating machine learning models into our product ecosystem. This role requires a mix of software engineering excellence, an eye for automation, and More ❯
Posted:

Front End ReactJS Software Engineer (mid-level, remote UK)

United Kingdom
Hybrid / WFH Options
Thermo Fisher Scientific Inc
Version Control: Git Key Responsibilities: Contribute to our governance, principles, and ways of working. Design, develop, and maintain software applications. Collaborate with product managers, designers, and other engineers. Write clean, scalable, and efficient code. Troubleshoot, debug, and upgrade existing software. Participate in code reviews and contribute to team knowledge sharing. This is a 2-year fixed term role … degree in computer science, engineering, or a related field (or equivalent work experience). Nice to have: Experienced with other elements of our tech stack. Experienced with infrastructure-as-code tools such as Bicep, ARM Templates, Terraform, or similar. Contributions to open-source projects or personal projects. Nice to have Certifications: Microsoft Certified: Azure Developer Associate. Microsoft Certified Azure … Our Engineering Responsibilities: Design and Development: Collaborate with engineers, product managers, and designers to understand requirements and assist in designing solutions. Develop scalable, maintainable, and secure software applications. Write clean, efficient, and well-documented code. Testing and Quality Assurance: Develop and execute automated tests to ensure software quality. Participate in code reviews to ensure code quality and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Front End ReactJS Software Engineer (mid-level, remote UK)

Warrington, England, United Kingdom
Hybrid / WFH Options
Thermo Fisher Scientific Inc
Version Control: Git Key Responsibilities: Contribute to our governance, principles, and ways of working. Design, develop, and maintain software applications. Collaborate with product managers, designers, and other engineers. Write clean, scalable, and efficient code. Troubleshoot, debug, and upgrade existing software. Participate in code reviews and contribute to team knowledge sharing. This is a 2-year fixed term role … degree in computer science, engineering, or a related field (or equivalent work experience). Nice to have: Experienced with other elements of our tech stack. Experienced with infrastructure-as-code tools such as Bicep, ARM Templates, Terraform, or similar. Contributions to open-source projects or personal projects. Nice to have Certifications: Microsoft Certified: Azure Developer Associate. Microsoft Certified Azure … Our Engineering Responsibilities: Design and Development: Collaborate with engineers, product managers, and designers to understand requirements and assist in designing solutions. Develop scalable, maintainable, and secure software applications. Write clean, efficient, and well-documented code. Testing and Quality Assurance: Develop and execute automated tests to ensure software quality. Participate in code reviews to ensure code quality and More ❯
Posted:

Senior Software Engineer

London, England, United Kingdom
Royalmailgroup
multi-cloud infrastructure . What You’ll Do Design and deliver scalable, resilient backend systems. Shape cloud-ready, service-aligned architecture. Champion engineering best practices (TDD, CI/CD, clean code). Collaborate across disciplines to deliver impactful solutions. Guide third-party development to meet technical standards. What You’ll Bring Strong backend engineering experience (Java 11+, REST … APIs, SQL). Experience with high-throughput or distributed systems. Passion for clean, maintainable code and infrastructure as code. Excellent communication and mentoring skills. Bonus Points For Spring Boot, Go, or Node.js experience. Cloud expertise (AWS, Azure, GCP). Kafka, RabbitMQ, or event-driven architecture. GitOps, Docker/Kubernetes, Terraform. Why Join Us? Be part of a multi More ❯
Posted:

Senior MLOps/GenAI Infrastructure Engineer

London, England, United Kingdom
Hybrid / WFH Options
BBC
science and MLOps/LLMOps workflows. Collaborate with Data Scientists to deploy, serve, and monitor LLMs in real-time and batch environments using Amazon SageMaker , Bedrock Implement Infrastructure-as-Code with AWS CDK , CloudFormation to provision and manage cloud environments. Build and maintain CI/CD pipelines using GitHub Actions , AWS CodePipeline , CodeBuild , Jenkins . Integrate monitoring and observability … CloudWatch, Prometheus , Grafana for infrastructure and model health tracking. Ensure software quality through Test-Driven Development (TDD) , unit testing frameworks (e.g., pytest , unittest ), and automated integration tests. Conduct regular code reviews, participate in pair programming, and advocate for clean code, modular design, and maintainable architecture. Collaborate with architects and stakeholders to design high-level system architecture for … security best practices (IAM, encryption, VPC configuration, audit logging) using AWS native services and third-party tools. Embed security throughout the software development lifecycle by integrating static and dynamic code analysis, vulnerability scanning, and policy-as-code tools into CI/CD pipelines-ensuring DevSecOps principles are applied from design to deployment. Promote a culture of continuous learning More ❯
Posted:

Junior Java Developer

Sheffield, England, United Kingdom
Albany Beck
backend services and APIs that support payment platforms. Agile Delivery: Contribute to Agile ceremonies such as sprint planning, stand-ups, and retrospectives; work in a TDD and BDD environment. Code Quality & Standards: Write clean, maintainable, and secure code while adhering to coding standards and industry best practices. Continuous Integration: Support build, integration, and automated test processes using More ❯
Posted:

Junior Java Developer

handsworth, yorkshire and the humber, united kingdom
Albany Beck
backend services and APIs that support payment platforms. Agile Delivery: Contribute to Agile ceremonies such as sprint planning, stand-ups, and retrospectives; work in a TDD and BDD environment. Code Quality & Standards: Write clean, maintainable, and secure code while adhering to coding standards and industry best practices. Continuous Integration: Support build, integration, and automated test processes using More ❯
Posted:

Senior Software Engineer

Manchester, England, United Kingdom
Datalex
successful candidate will play a key role in building and deploying machine learning features and data-driven applications. You will work on end-to-end solutions – from writing robust code and unit tests to developing APIs and integrating machine learning models into our product ecosystem. This role requires a mix of software engineering excellence, an eye for automation, and … from you. Experience in the travel or retail industry would be an advantage. Responsibilities Design, implement, and maintain software components that incorporate machine learning algorithms and data processing. Develop clean, efficient Python code for both backend logic and integration of ML models. Understand the business drivers behind each feature. Create and optimise data pipelines to collect, preprocess, and … data-related issues. Knowledge of design patterns and software architectures Familiarity with CI/CD and automation tools. Experience using Git for version control and platforms like Bitbucket for code collaboration. Knowledge of build tools and pipeline configuration (Jenkins) to automate testing and deployment. Strong problem-solving and analytical skills Presentation and teamwork skills Understanding of both Waterfall and More ❯
Posted:

Software Engineer

Chilworth, England, United Kingdom
Liberatii
to align technical implementations with business objectives. - Learn and Adapt: Dive into new programming languages, frameworks, and tools as needed to solve problems and deliver value. - Drive Quality: Write clean, efficient, and maintainable code while participating in code reviews, testing, and debugging. - Innovate: Bring creative, out-of-the-box ideas to help shape the future of our More ❯
Posted:

Senior Ruby Developer

London, England, United Kingdom
Hybrid / WFH Options
Solirius Reply
direction of our platform and foster a culture of collaboration and innovation. Requirements Key Responsibilities: Ruby Development: Design, build, and maintain robust, scalable, and high-performance Ruby applications. Write clean, maintainable, and efficient code following best practices and coding standards. Collaborate with frontend developers to integrate backend services with the frontend. DevOps & Automation: Collaborate with the DevOps team … to design and implement CI/CD pipelines and deployment automation. Ensure the smooth deployment of Ruby applications by utilizing infrastructure-as-code tools (e.g., Terraform, Ansible). Maintain and improve our cloud-based infrastructure (AWS, GCP, or Azure) to ensure scalability and reliability. Database Architecture & Optimization: Design and optimize databases (PostgreSQL, MySQL, or MongoDB) for high performance and … and efficient coding. Collaborate with cross-functional teams, including product management, design, and operations. Provide technical leadership in project planning and execution, setting clear goals and timelines. Participate in code reviews and contribute to establishing coding standards. Additional Backend Technology (optional but preferred): Knowledge of additional backend technologies such as Node.js, Python, Java, or Go. Contribute to full-stack More ❯
Posted:

Full Stack Engineer

London, England, United Kingdom
Hybrid / WFH Options
Russell Tobin
frontends Mobile/Responsive Development: Expert in adaptive web and mobile solutions DevOps & CI/CD: Automated testing, Continuous Integration/Delivery, Cloud platforms Development Tools: JIRA, Splunk, Slack Code Quality: Adheres to DRY principles, TDD practices, and clean code standards Collaboration: Pair programming via HackerRank, Agile ceremonies, cross-functional teamwork Passion for emerging technologies and innovative More ❯
Posted:

Full Stack Developer

Brighton, East Sussex, South East, United Kingdom
Hybrid / WFH Options
In Technology Group Limited
tech (Node.js, Python, Java, .NET). Experience with databases (MongoDB, PostgreSQL, MySQL, etc.). Familiarity with DevOps, CI/CD, and cloud platforms (AWS, Azure, GCP). Passion for clean, efficient code & problem-solving. If you are interested in this exciting opportunity, please apply for immediate consideration! You can contact me on 0161 528 6890 or . In More ❯
Employment Type: Permanent, Work From Home
Salary: £50,000
Posted:

Full Stack Developer

Bristol, Avon, South West, United Kingdom
Hybrid / WFH Options
In Technology Group Limited
tech (Node.js, Python, Java, .NET). Experience with databases (MongoDB, PostgreSQL, MySQL, etc.). Familiarity with DevOps, CI/CD, and cloud platforms (AWS, Azure, GCP). Passion for clean, efficient code & problem-solving. If you are interested in this exciting opportunity, please apply for immediate consideration! You can contact me on 0161 528 6890 or . In More ❯
Employment Type: Permanent, Work From Home
Salary: £50,000
Posted:

Fullstack Engineer (Node/ React/ Typescript/ Lambda/ Snowflake)

London, England, United Kingdom
Sainsbury's
web-based applications used across all brands to deliver strategic value. We seek an experienced Full Stack Engineer to drive this mission. You will develop tools and applications with clean, maintainable code, owning and supporting features throughout their lifecycle. You will participate in team ceremonies, collaborate with internal tech teams and third-party vendors, and suggest improvements to … + Serverless, Azure Functions, Google Functions, or containerization with Docker, ECS, Kubernetes. Knowledge of various databases, including NoSQL (MongoDB, DynamoDB) and relational (PostgreSQL, MySQL). Experience defining infrastructure as code with CloudFormation, CDK, or Terraform. Understanding of DevOps practices, supporting applications in production, and using monitoring tools. Team-oriented, with good communication skills and mentoring experience. Benefits Opportunities for More ❯
Posted:

Ruby Developer

Slough, England, United Kingdom
JR United Kingdom
the direction of our platform and foster a culture of collaboration and innovation. Key Responsibilities: Ruby Development: Design, build, and maintain robust, scalable, and high-performance Ruby applications. Write clean, maintainable, and efficient code following best practices and coding standards. Collaborate with frontend developers to integrate backend services with the frontend. DevOps & Automation: Collaborate with the DevOps team … to design and implement CI/CD pipelines and deployment automation. Ensure the smooth deployment of Ruby applications by utilizing infrastructure-as-code tools (e.g., Terraform, Ansible). Maintain and improve our cloud-based infrastructure (AWS, GCP, or Azure) to ensure scalability and reliability. Design and optimize databases (PostgreSQL, MySQL, or MongoDB) for high performance and scalability. Write efficient … and efficient coding. Collaborate with cross-functional teams, including product management, design, and operations. Provide technical leadership in project planning and execution, setting clear goals and timelines. Participate in code reviews and contribute to establishing coding standards. Additional Backend Technology (optional but preferred): Knowledge of additional backend technologies such as Node.js, Python, Java, or Go. Contribute to full-stack More ❯
Posted:

Full-Stack Developer

Reading, Berkshire, South East, United Kingdom
Hybrid / WFH Options
In Technology Group Limited
or Python Experience with Azure (or AWS/GCP) and CI/CD pipelines Familiarity with both SQL and NoSQL databases such as PostgreSQL or MongoDB A passion for clean, maintainable code and a problem-solving mindset If you're interested in this opportunity, apply today for immediate consideration. For more information, feel free to get in touch More ❯
Employment Type: Permanent
Salary: £45,000
Posted:

Senior MLOps/GenAI Infrastructure Engineer

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
BBC Group and Public Services
science and MLOps/LLMOps workflows. Collaborate with Data Scientists to deploy, serve, and monitor LLMs in real-time and batch environments using Amazon SageMaker, Bedrock Implement Infrastructure-as-Code with AWS CDK, CloudFormation to provision and manage cloud environments. Build and maintain CI/CD pipelines using GitHub Actions, AWS CodePipeline, CodeBuild, Jenkins. Integrate monitoring and observability tools … CloudWatch, Prometheus, Grafana for infrastructure and model health tracking. Ensure software quality through Test-Driven Development (TDD), unit testing frameworks (e.g., pytest, unittest), and automated integration tests. Conduct regular code reviews, participate in pair programming, and advocate for clean code, modular design, and maintainable architecture. Collaborate with architects and stakeholders to design high-level system architecture for … security best practices (IAM, encryption, VPC configuration, audit logging) using AWS native services and third-party tools. Embed security throughout the software development lifecycle by integrating static and dynamic code analysis, vulnerability scanning, and policy-as-code tools into CI/CD pipelines—ensuring DevSecOps principles are applied from design to deployment. Promote a culture of continuous learning More ❯
Posted:

Senior MLOps/GenAI Infrastructure Engineer

Salford, England, United Kingdom
Hybrid / WFH Options
BBC Group and Public Services
science and MLOps/LLMOps workflows. Collaborate with Data Scientists to deploy, serve, and monitor LLMs in real-time and batch environments using Amazon SageMaker, Bedrock Implement Infrastructure-as-Code with AWS CDK, CloudFormation to provision and manage cloud environments. Build and maintain CI/CD pipelines using GitHub Actions, AWS CodePipeline, CodeBuild, Jenkins. Integrate monitoring and observability tools … CloudWatch, Prometheus, Grafana for infrastructure and model health tracking. Ensure software quality through Test-Driven Development (TDD), unit testing frameworks (e.g., pytest, unittest), and automated integration tests. Conduct regular code reviews, participate in pair programming, and advocate for clean code, modular design, and maintainable architecture. Collaborate with architects and stakeholders to design high-level system architecture for … security best practices (IAM, encryption, VPC configuration, audit logging) using AWS native services and third-party tools. Embed security throughout the software development lifecycle by integrating static and dynamic code analysis, vulnerability scanning, and policy-as-code tools into CI/CD pipelines—ensuring DevSecOps principles are applied from design to deployment. Promote a culture of continuous learning More ❯
Posted:
Clean Code
10th Percentile
£35,000
25th Percentile
£48,750
Median
£60,000
75th Percentile
£72,500
90th Percentile
£87,500