Clean Code Jobs in the UK

1 to 25 of 745 Clean Code Jobs in the UK

Python Developers Needed - DV/SC Cleared - Amazing Company

City of London, London, United Kingdom
Hybrid/Remote Options
Areti Group | B Corp™
Just Growing – It’s Exploding This is your chance to join the foundational engineering team building the future of AI — and do it in a culture obsessed with innovation, clean code, and real impact. This is not a maintenance role. You’ll be architecting new features, solving deep performance and scalability problems, and working alongside some of the … Working with Docker, Kubernetes, and cloud infrastructure (AWS) Developing within a microservices architecture Solving complex problems in data flow, latency, and scale Contributing to a culture of fast iteration, clean code, and continuous learning 🧰 Tech Stack: Python (FastAPI, Flask) TypeScript, Node.js, React PostgreSQL, Redis, Kafka Docker, Kubernetes, AWS CI/CD with GitHub Actions, Terraform 💼 What You’ll … development Strong skills in Python, with exposure to JavaScript/TypeScript Experience with API design, microservices, and cloud deployments Solid understanding of software engineering best practices A passion for clean, maintainable code and performance Experience working in high-growth, product-driven teams Bonus: Experience in data-heavy environments or SC Clearance 🎁 Package & Perks: £55,000 – £100,000 base More ❯
Posted:

Python Developers Needed - DV/SC Cleared - Amazing Company

London Area, United Kingdom
Hybrid/Remote Options
Areti Group | B Corp™
Just Growing – It’s Exploding This is your chance to join the foundational engineering team building the future of AI — and do it in a culture obsessed with innovation, clean code, and real impact. This is not a maintenance role. You’ll be architecting new features, solving deep performance and scalability problems, and working alongside some of the … Working with Docker, Kubernetes, and cloud infrastructure (AWS) Developing within a microservices architecture Solving complex problems in data flow, latency, and scale Contributing to a culture of fast iteration, clean code, and continuous learning 🧰 Tech Stack: Python (FastAPI, Flask) TypeScript, Node.js, React PostgreSQL, Redis, Kafka Docker, Kubernetes, AWS CI/CD with GitHub Actions, Terraform 💼 What You’ll … development Strong skills in Python, with exposure to JavaScript/TypeScript Experience with API design, microservices, and cloud deployments Solid understanding of software engineering best practices A passion for clean, maintainable code and performance Experience working in high-growth, product-driven teams Bonus: Experience in data-heavy environments or SC Clearance 🎁 Package & Perks: £55,000 – £100,000 base More ❯
Posted:

Java Developer

Glasgow, Lanarkshire, Scotland, United Kingdom
Brightwork Ltd
offers the opportunity to work on modern, scalable backend services and APIs that support complex, high-performing systems used across the UK. You'll join a collaborative environment where clean code, Test Driven Development and strong engineering principles are at the core of delivery. What you'll do Design, develop and maintain backend applications and RESTful APIs using … Java and Spring Boot Follow Test Driven Development practices to ensure robust and maintainable code Containerise applications using Docker and work within cloud-based environments Collaborate closely with Frontend, QA and DevOps teams to deliver complete solutions Participate in code reviews, design discussions and agile ceremonies Optimise application performance, scalability and security What you'll bring Strong hands … Knowledge of RESTful API design, JSON and Web Services Experience of Kafka and Dockerised development Background in Test Driven Development using tools such as JUnit or Mockito Understanding of clean code principles, SOLID design and modern engineering practices Familiarity with Git and build tools such as Maven or Gradle Nice to have Experience with React, JavaScript, HTML and More ❯
Employment Type: Permanent
Posted:

Senior Front End Engineer

Manchester Area, United Kingdom
Hybrid/Remote Options
djr
be deeply involved in shaping technical strategy, collaborating with product teams, and solving meaningful user and architectural challenges. With modern tooling, continuous delivery practices, and a strong emphasis on code quality, this is a position that offers both technical ownership and long-term growth . About the Role You’ll be part of a collaborative, cross-functional team working … of its platform—this includes improving modularisation, scalability, state management, performance, and design consistency across its applications. The role will suit someone who not only enjoys writing elegant, maintainable code, but also wants to influence architectural standards and contribute to a broader engineering culture focused on continuous improvement. What You’ll Be Doing Building and maintaining production-grade Angular … modular frontend architecture Contributing to UI and state architecture decisions, helping evolve engineering standards Collaborating with designers, product owners, and backend engineers to develop high-quality user experiences Driving code quality through clean, testable code and frequent code reviews Working with modern CI/CD pipelines to deliver incremental improvements quickly and safely Mentoring and guiding More ❯
Posted:

Senior Java Software Engineer

City of London, London, United Kingdom
Arrows
AWS – paying up to £650/day (Inside IR35) – Hybrid (2x a week - London) – 6 month contract Our client is seeking a Senior Java Developer who is passionate about clean code, cloud-native systems, and building technology that makes a real impact. This is a unique opportunity to work in an agile, high-ownership engineering culture. What You … for a high-availability platform Deploy and manage services in AWS with Kubernetes (EKS) Design, implement, and own features end-to-end from discovery to production support Advocate for clean code, automated testing, and CI/CD best practices Mentor other engineers and contribute to a culture of knowledge-sharing Collaborate with cross-functional teams including product, design More ❯
Posted:

Senior Java Software Engineer

London Area, United Kingdom
Arrows
AWS – paying up to £650/day (Inside IR35) – Hybrid (2x a week - London) – 6 month contract Our client is seeking a Senior Java Developer who is passionate about clean code, cloud-native systems, and building technology that makes a real impact. This is a unique opportunity to work in an agile, high-ownership engineering culture. What You … for a high-availability platform Deploy and manage services in AWS with Kubernetes (EKS) Design, implement, and own features end-to-end from discovery to production support Advocate for clean code, automated testing, and CI/CD best practices Mentor other engineers and contribute to a culture of knowledge-sharing Collaborate with cross-functional teams including product, design More ❯
Posted:

Software Engineer

Exeter, Devon, United Kingdom
Unity Five Ltd
contributing to wider initiatives through collaboration, mentoring, or involvement in technical, architectural, or UI/UX design discussions. You’ll guide work through the full engineering lifecycle—from writing clean, maintainable code through to code review, testing and deployment into production. Quality matters to us, so a thoughtful approach to performance, security, and team-wide engineering standards … and version control (e.g. Git) - Show proficiency or strong aptitude for modern PHP web frameworks - Work with modern tooling and practices, including automated testing, CI/CD pipelines and code review workflows - Champion clean code principles, maintainability and long-term scalability in every solution - Understand and contribute towards high-level architectural decisions and patterns - Contribute to evolving … propose and experiment with new approaches, frameworks or integrations that improve developer effectiveness - Communicate clearly across engineering peers, Product Owners and other parts of the business - Participate in collaborative code reviews and knowledge-sharing sessions to help raise the technical bar - Bring a positive, collaborative attitude and work effectively within an agile team - Provide meaningful input into planning from More ❯
Employment Type: Permanent
Posted:

REACT Developer

Glasgow, Lanarkshire, Scotland, United Kingdom
Brightwork Ltd
to help shape modern, high-performance user interfaces that connect seamlessly with complex backend systems and deliver an exceptional user experience. You'll join a collaborative environment that values clean code, Test Driven Development and strong technical ownership. What you'll do Develop and maintain user-facing features using React.js Build reusable components and front-end libraries for … long-term scalability Translate design concepts into high-quality, responsive code Optimise applications for speed, performance and accessibility Collaborate with designers and backend engineers to deliver cohesive solutions Follow Test Driven Development practices and contribute to code reviews Stay current with modern frontend practices and the evolving React ecosystem What you'll bring 2+ years of professional experience … RESTful APIs and TypeScript Knowledge of modern build tools such as Webpack, Vite or Babel Proficiency with Git and version control workflows Understanding of software engineering best practices and clean code principles Nice to have Familiarity with Next.js and SSR/SSG Experience with testing frameworks like Jest, React Testing Library or Cypress Awareness of CI/CD More ❯
Employment Type: Permanent
Posted:

Full Stack Web Developer

Greater Swansea Area, United Kingdom
Hybrid/Remote Options
Quick Quote Protect
Full Stack Web Developer (PHP, HTML, Laravel & Modern Front-End Expertise) Are you a passionate and experienced Web Developer who lives and breathes clean code and innovative user experiences? Do you have a strong command of PHP, an eye for detail in HTML & CSS, and a proven track record with JavaScript frameworks, especially Laravel? If so, we want … professional development experience and a proven track record of delivering successful web projects. Essential Technical Skills: PHP Mastery: Extensive experience with PHP, including strong Object-Oriented Programming (OOP) principles, clean code, and design patterns. Database Prowess: Solid understanding and practical experience with MySQL, including database design, optimization, and query writing. Front-End Fluency: Expert-level command of HTML5 … Joomla, including custom theme/plugin development. DevOps & Tooling: Experience with version control (Git), command-line tools, and deployment pipelines. phpMyAdmin: Familiarity with phpMyAdmin for database management. Beyond the Code, You'll Also Bring: Exceptional Communication: Both verbal and written, with the ability to articulate technical concepts clearly to non-technical stakeholders. Resilience: The ability to work effectively under More ❯
Posted:

PHP Software Engineer

Liverpool, England, United Kingdom
Love2shop
stages of the software development lifecycle—from analysis and design to coding, testing, and deployment. We are looking for a passionate and pragmatic engineer who is committed to writing clean, well-tested code and pushing the boundaries of what our team can achieve. If you are a curious problem-solver who enjoys working across the entire software stack … this is the perfect opportunity for you to grow your skills and make a real impact. Key responsibilities Develop high-quality, scalable code that adheres to SOLID principles and our solution architecture. Contribute to all stages of the software development lifecycle within an agile team, from feature conception to delivery. Write and maintain clean, well-documented code that meets both functional and non-functional requirements. Actively participate in code reviews, sharing knowledge and helping to improve team standards. Collaborate with team members to drive continuous improvement in our development processes and tools. Contribute to the design and implementation of new features, with a strong focus on security best practices. Proactively identify and communicate project risks More ❯
Posted:

Senior Software Engineer

Merseyside, England, United Kingdom
GBV Ltd
ERP/WMS/Finance systems. Develop cloud-native, containerised backend services using modern frameworks and design patterns. Implement middleware and APIs to streamline communication between distributed systems. Write clean, performant code in C# and you will also get exposure to working with Golang, PHP, Python, and JavaScript . Develop and consume secure, scalable REST APIs . Build … Eventing & Queues: Message-based architecture for async workflows Observability: Grafana, Prometheus, CloudWatch, New Relic, Datadog Bonus points for: VB.NET or Kubernetes exposure Solid grounding in software architecture patterns (DDD, Clean Code, 12-Factor App) 🌍 Culture & Behaviours Pace: Move fast to build momentum and growth. Communication: Collaborate openly — no silos, no ego. Trust: Be accountable and dependable. Transparency: Openness More ❯
Posted:

Senior Full Stack Engineer (Updated)

United Kingdom
Impala Search
using React, TypeScript and C#. Develop scalable backend services and intuitive frontend interfaces - with a strong focus on performance, clarity, and resilience. Translate intricate business and operational logic into clean, modular code across the stack. Work closely with product, design, data, and infrastructure teams to ensure every feature is robust, observable, and production-ready. Collaborate on architecture, design … both frontend (React/TypeScript) and backend (C#). Solid foundation in SQL and data modelling; familiarity with data-heavy systems and RESTful APIs. Passion for modern software engineering: clean code, SOLID principles, design patterns, and continuous improvement. Interest in real-time systems, data visualisation, and turning raw data into business-critical insights. Familiarity with Azure or other … of engineering the systems that help prevent fuel shortages, reduce emissions, and ensure food and medicine reach the people who need them — this is your opportunity. You’ll write code that directly impacts global infrastructure, at a time when clarity, coordination, and speed are more critical than ever. More ❯
Posted:

Software Tester

penarth, vale of glamorgan, united kingdom
Wealthify
we are looking for: Experience as a software tester with a solid understanding of test automation Good analysis and problem-solving skills Effective communicator Attention to detail Advocate of code quality, clean code, and best practice Familiarity with automation testing tools (including UI automation, API testing, Mocking, Performance testing etc.) Experience using test management tools (tracking, reporting … Familiarity with Agile/Scrum or cross functional teams Ability to review and interpret code (JavaScript, .NET C#) Understanding of DevOps practices (CI & CD) Familiarity of Cloud environments (e.g., Azure) What else we're looking for: Experience in backend testing, and testing microservices Experience in large scale migration projects Understanding of Pension products is a plus Familiarity with Cypress More ❯
Posted:

Senior Software Engineer

City of London, London, United Kingdom
Hybrid/Remote Options
Tiro Partners Limited
one of the UK’s most successful startups, built by top-tier engineers and developers from industry leading teams. We’re looking for a software engineer who enjoys writing clean, functional code and is genuinely passionate about real-world engineering not just building software, but helping change how things are designed and built. Opportunities: Frontend or Backend Tech … frontends using React and TypeScript Work closely with domain experts (engineers, designers) to translate complex physical problems into usable software features Follow functional programming practices to write testable, composable code Own features from idea to implementation to deployment Contribute to architectural decisions in a fast-moving, early-stage product Requirements Bachelor’s degree in Computer Science, Engineering, Physics, Mathematics … web applications in a production environment Strong experience with Python and API frameworks (FastAPI, Flask, etc.) Proficiency with React and TypeScript Comfort or interest in functional programming principles and clean code architecture A genuine interest in engineering and the physical world Ability to thrive in a startup or agile environment with autonomy and ownership Software Engineer – Python/ More ❯
Posted:

Senior Software Engineer

London Area, United Kingdom
Hybrid/Remote Options
Tiro Partners Limited
one of the UK’s most successful startups, built by top-tier engineers and developers from industry leading teams. We’re looking for a software engineer who enjoys writing clean, functional code and is genuinely passionate about real-world engineering not just building software, but helping change how things are designed and built. Opportunities: Frontend or Backend Tech … frontends using React and TypeScript Work closely with domain experts (engineers, designers) to translate complex physical problems into usable software features Follow functional programming practices to write testable, composable code Own features from idea to implementation to deployment Contribute to architectural decisions in a fast-moving, early-stage product Requirements Bachelor’s degree in Computer Science, Engineering, Physics, Mathematics … web applications in a production environment Strong experience with Python and API frameworks (FastAPI, Flask, etc.) Proficiency with React and TypeScript Comfort or interest in functional programming principles and clean code architecture A genuine interest in engineering and the physical world Ability to thrive in a startup or agile environment with autonomy and ownership Software Engineer – Python/ More ❯
Posted:

Senior Software Engineer

London, United Kingdom
Hybrid/Remote Options
Tiro Partners
at a time, this system enables users to generate, visualise, and explore thousands of design alternatives. Faster and more intelligently than ever before. Looking for someone who enjoys writing clean, wellstructured code and has a genuine interest in engineering.. not just software, but how things are built in the real world. Backed by one of Europe's leading … frontends using React and TypeScript Work closely with domain experts (engineers, designers) to translate complex physical problems into usable software features Follow functional programming practices to write testable, composable code Own features from idea to implementation to deployment Contribute to architectural decisions in a fast-moving, early-stage product Requirements Bachelor's degree in Computer Science 2+ years of … web applications in a production environment Strong experience with Python and API frameworks (FastAPI, Flask, etc.) Proficiency with React and TypeScript Comfort or interest in functional programming principles and clean code architecture A genuine interest in engineering and the physical world Ability to thrive in a startup or agile environment with autonomy and ownership Software Engineer - Python/ More ❯
Employment Type: Permanent
Salary: £70000 - £100000/annum
Posted:

Senior Software Engineer

Nottingham, Nottinghamshire, East Midlands, United Kingdom
Hybrid/Remote Options
Oscar Associates (UK) Limited
SaaS platform. Collaborating closely with other engineers, product managers, and designers to deliver high-quality code. Taking ownership of projects from concept to deployment in an AWS environment. Writing clean, maintainable code across the full stack (PHP/Laravel or Python + React/Vue.js). Contributing to system architecture, best practices, and continuous improvement. Working hybrid - just …/Laravel or Python . Frontend development experience with React or Vue.js . Solid understanding of SQL databases and relational design. Experience working in AWS environments. A passion for clean code, testing, and scalable architecture. A collaborative mindset - someone who thrives in a team setting. What's On Offer £55,000 - £65,000 depending on experience. Hybrid working More ❯
Employment Type: Permanent, Work From Home
Salary: £65,000
Posted:

Senior Software Engineer (.Net/AWS)

London Area, United Kingdom
Levy Global
Software Engineer with strong expertise in .NET and AWS to join our client Key Responsibilities Design, develop, and maintain scalable, high-performance software solutions. Develop and manage Infrastructure as Code (IaC) using AWS CDK (Python) to automate deployment and cloud resource management. Drive code quality through automated testing , unit testing, and adherence to clean code principles. … processes, and configurations. Experience & Competencies Experience as a Senior .NET Engineer , ideally within financial services or a similarly complex domain. Strong hands-on experience with AWS and Infrastructure as Code , particularly AWS CDK in Python . Familiarity with Entity Framework (or similar ORM frameworks) and contract-first system design . Solid understanding of automated testing frameworks and unit testing More ❯
Posted:

Senior Software Engineer (.Net/AWS)

City of London, London, United Kingdom
Levy Global
Software Engineer with strong expertise in .NET and AWS to join our client Key Responsibilities Design, develop, and maintain scalable, high-performance software solutions. Develop and manage Infrastructure as Code (IaC) using AWS CDK (Python) to automate deployment and cloud resource management. Drive code quality through automated testing , unit testing, and adherence to clean code principles. … processes, and configurations. Experience & Competencies Experience as a Senior .NET Engineer , ideally within financial services or a similarly complex domain. Strong hands-on experience with AWS and Infrastructure as Code , particularly AWS CDK in Python . Familiarity with Entity Framework (or similar ORM frameworks) and contract-first system design . Solid understanding of automated testing frameworks and unit testing More ❯
Posted:

Senior Front End Engineer - React

Manchester, England, United Kingdom
djr
by millions. This is a modern environment where engineering standards matter — you’ll work with React, TypeScript, and Azure-based microservices in a product-led setup that values autonomy, clean code, and great UX. You’ll be joining a cross-functional team that blends speed and quality, shipping products that solve real customer problems at scale. Expect modern … Designing and building performant, scalable, and intuitive UIs using React and modern front-end tooling. Collaborating closely with engineers, designers, and product managers to deliver high-impact features. Writing clean, testable, maintainable code with a focus on performance and accessibility. Helping shape engineering standards, best practices, and architecture across multiple products. Working in a fast-moving Agile environment … with CI/CD, automated testing, and code reviews at the core. What We’re Looking For Deep expertise in React , JavaScript/TypeScript, and modern front-end frameworks. Experience working with RESTful APIs and building rich, data-driven interfaces. Knowledge of cloud environments (Azure or AWS) and CI/CD pipelines (GitHub Actions, Jenkins, etc.). Familiarity with More ❯
Posted:

Expert Rater (AI/ML Code Evaluation)

United Kingdom
Hybrid/Remote Options
NTek Software Solutions
Job Title: Expert Rater (AI/ML Code Evaluation) Location: UK Locations/No of Open Roles: UK Duration: 1 year, remote Work Mode: Standard local working hours (flexible part-time options) Job Description: Responsibilities: Model Quality Assessment: Evaluate the quality of AI model responses that include code, machine learning, AI, identifying errors, inefficiencies, and non-compliance with … established standards. Code Annotation and Labeling: Accurately generate, annotate and label code snippets, algorithms, and technical documentation according to project-specific guidelines. Review and Feedback: Provide detailed, constructive feedback on model and other outputs Comparative Analysis: Compare multiple outputs and rank them based on criteria such as correctness, efficiency, readability, and adherence to programming best practices. Data Validation … Carlo Tree Search (MCTS), A* pathfinding, Sudoku solving, Collatz sequence, optimization, combinatorial problems) Software Engineering Practices & Tools Version Control (Git/GitHub) Coding Best Practices: A solid understanding of clean code principles, software design patterns, and debugging techniques. Attention to Detail: Meticulous attention to detail and the ability to follow complex, multi-step instructions precisely. Problem-Solving: Strong More ❯
Posted:

PHP Developer

Chudleigh, Devon, United Kingdom
Hybrid/Remote Options
Bowerford Associates
requirements. In this position you will play a key role in developing and maintaining a range of business-critical applications, websites and system integrations. If you like to write clean and maintainable code and you enjoy solving complex problems, I would like to hear from you immediately! The role is offered on a hybrid working basis, 3 days … area at short notice. In this role you will be responsible for: - Developing bespoke software and middleware solutions to support and help grow business operations. Deliver high-quality, secure code using modern and best practice approaches. Collaborating with stakeholders to translate business requirements into robust technical solutions. Troubleshooting and resolving issues across development environments. Mentoring more junior team members … with industry trends, frameworks and emerging technologies. We are looking to speak with collaborative, hands-on PHP Developers who enjoy working in a fast-paced environment. You MUST value clean code, modern development practices, and believe in sharing knowledge with others. You will be confident in leading discussions with technical and non-technical stakeholders, designing solutions to solve More ❯
Employment Type: Permanent
Salary: £45000 - £55000/annum Pension, Good Holiday, Flexible Work
Posted:

PHP Developer

Newton Abbot, Devon, South West, United Kingdom
Hybrid/Remote Options
Bowerford Associates
requirements. In this position you will play a key role in developing and maintaining a range of business-critical applications, websites and system integrations. If you like to write clean and maintainable code and you enjoy solving complex problems, I would like to hear from you immediately! The role is offered on a hybrid working basis, 3 days … area at short notice. In this role you will be responsible for: - Developing bespoke software and middleware solutions to support and help grow business operations. Deliver high-quality, secure code using modern and best practice approaches. Collaborating with stakeholders to translate business requirements into robust technical solutions. Troubleshooting and resolving issues across development environments. Mentoring more junior team members … with industry trends, frameworks and emerging technologies. We are looking to speak with collaborative, hands-on PHP Developers who enjoy working in a fast-paced environment. You MUST value clean code, modern development practices, and believe in sharing knowledge with others. You will be confident in leading discussions with technical and non-technical stakeholders, designing solutions to solve More ❯
Employment Type: Permanent, Work From Home
Salary: £55,000
Posted:

Senior Java Developer (Must have exposure to Azure and prior government experience)

Manchester Area, United Kingdom
Amber Labs
Senior Java Developer to join our growing team. You’ll be instrumental in building robust, scalable backend systems using modern technologies and cloud platforms. If you’re passionate about clean code, distributed systems, and continuous delivery, we want to hear from you. What You’ll Do Design and build scalable backend services using Java and Spring Boot, with … CI/CD pipelines to ensure smooth, automated deployments and rapid iteration cycles Containerize applications using Docker and collaborate on orchestration strategies (Kubernetes experience is a plus) Maintain high code quality through rigorous testing, code reviews, and adherence to clean coding principles Collaborate cross-functionally with DevOps, QA, and Product teams to deliver end-to-end solutions More ❯
Posted:

Infrastructure Software Engineer

London Area, United Kingdom
Quant Capital
effort and enabling scale. Key Responsibilities Build and maintain internal systems such as job schedulers, monitoring stacks, and automation tools Improve reliability, repeatability, and self-service across infrastructure Write clean, efficient code (primarily Go, Python, Bash) Support traditional infrastructure such as servers, switches, and storage systems Participate in a shared on-call rota across the team Required Experience … networking protocols and hardware environments Understanding of low-latency or post-trade systems Why Apply? Work on the internal infrastructure that makes the firm run Tackle technical challenges across code, systems, and hardware High autonomy in an engineering-led environment Exposure to large-scale compute, low-latency trading systems, and incredibly talented dev teams No legacy drag, just clean code, fast iteration, and meaningful work Strict confidentiality applies – your profile is only shared with your permission. More ❯
Posted:
Clean Code
10th Percentile
£41,250
25th Percentile
£52,500
Median
£67,500
75th Percentile
£80,000
90th Percentile
£90,000