1 to 25 of 521 Clean Code Jobs in the UK

Remote Backend Engineer, London

Hiring Organisation
Air Apps
Location
Dundee, UK
Employment Type
Full-time
time features. Cloud Infrastructure - Deploy and manage services on Google Cloud Platform (GCP), particularly with Cloud Run, Cloud Functions, IAM, and Pub/Sub. Code Quality & Testing - Write clean, testable code using unit, integration, and end-to-end testing frameworks (e.g., Jest). Contribute to code reviews and quality assurance practices. Security & Reliability - Implement secure-by-default solutions for authentication, authorization, and data protection, following Clean Code and Clean Architecture principles. Monitoring & Operations - Set up logging, monitoring, and alerting for backend services. Own incident response and uptime improvements. Team Collaboration - Participate ...

Remote Backend Engineer, London

Hiring Organisation
Air Apps
Location
Guildford, Surrey, UK
Employment Type
Full-time
time features. Cloud Infrastructure - Deploy and manage services on Google Cloud Platform (GCP), particularly with Cloud Run, Cloud Functions, IAM, and Pub/Sub. Code Quality & Testing - Write clean, testable code using unit, integration, and end-to-end testing frameworks (e.g., Jest). Contribute to code reviews and quality assurance practices. Security & Reliability - Implement secure-by-default solutions for authentication, authorization, and data protection, following Clean Code and Clean Architecture principles. Monitoring & Operations - Set up logging, monitoring, and alerting for backend services. Own incident response and uptime improvements. Team Collaboration - Participate ...

Remote Backend Engineer, London

Hiring Organisation
Air Apps
Location
Moffat, Dumfries & Galloway, UK
Employment Type
Full-time
time features. Cloud Infrastructure - Deploy and manage services on Google Cloud Platform (GCP), particularly with Cloud Run, Cloud Functions, IAM, and Pub/Sub. Code Quality & Testing - Write clean, testable code using unit, integration, and end-to-end testing frameworks (e.g., Jest). Contribute to code reviews and quality assurance practices. Security & Reliability - Implement secure-by-default solutions for authentication, authorization, and data protection, following Clean Code and Clean Architecture principles. Monitoring & Operations - Set up logging, monitoring, and alerting for backend services. Own incident response and uptime improvements. Team Collaboration - Participate ...

Remote Backend Engineer, London

Hiring Organisation
Air Apps
Location
York, North Yorkshire, UK
Employment Type
Full-time
time features. Cloud Infrastructure - Deploy and manage services on Google Cloud Platform (GCP), particularly with Cloud Run, Cloud Functions, IAM, and Pub/Sub. Code Quality & Testing - Write clean, testable code using unit, integration, and end-to-end testing frameworks (e.g., Jest). Contribute to code reviews and quality assurance practices. Security & Reliability - Implement secure-by-default solutions for authentication, authorization, and data protection, following Clean Code and Clean Architecture principles. Monitoring & Operations - Set up logging, monitoring, and alerting for backend services. Own incident response and uptime improvements. Team Collaboration - Participate ...

Full Stack Sofware Engineer

Hiring Organisation
CGI
Location
Newry Mourne and Down, United Kingdom
Employment Type
Full Time
with product owners, designers, architects, and clients to translate requirements into secure, scalable software that delivers real value. By taking ownership of quality, applying clean code principles, and embedding automated testing, you will help create resilient, maintainable systems that stand the test of time. You will also contribute … team. With the backing of a supportive engineering community, you will be empowered to experiment, strengthen best practice, and expand your expertise - including low-code delivery using the Microsoft Power Platform where appropriate. Key responsibilities: Design & Develop secure, scalable full-stack applications using modern frameworks Build & Integrate responsive user ...

Principal Software Engineer – Customer Platforms

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
Practice to help establish engineering excellence at M&S. Lead by example via contributions to our engineering ecosystem. Pioneer and promote methodologies like clean code and clean architecture. Advocate for engineering productivity, delivery quality and operational excellence through a continuous ecosystem. Drive DevOps practices to automate … internal and external brand outreach activities. Requirements Significant track record of strategic and innovative thinking, as well as execution and implementation. Specialist in clean code and implementation of design patterns for common problems. Depth of knowledge in Information Security, you can design, quality review and quality assure solutions ...

Principal Software Engineer – Food

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
direction and influence our overall strategy Champion Communities of Practice Lead by example via contributions to our engineering ecosystem Pioneer and promote methodologies like clean code and clean architecture Advocate for engineering productivity, delivery quality and operational excellence Drive DevOps practices to automate the Product development life … internal and external brand outreach activities Requirements Significant track record of strategic and innovative thinking, as well as execution and implementation Specialist in clean code and implementation of design patterns for common problems Depth of knowledge in Information Security Confident driving system design conversations Able to analyse current ...

Remote Senior Software Engineer (Go)

Hiring Organisation
Form 3
Location
Belfast, UK
Employment Type
Full-time
operational excellence are core to how we build Collaborating closely with other engineers in a flat, autonomous team structure, with a strong focus on code quality, simplicity, and continuous improvement Working with modern tooling and technologies such as Golang, Kubernetes, CockroachDB and NATS JetStream in a highly automated DevOps … tools and CI/CD pipelines Interest in owning projects end-to-end and supporting them as they go live in production Appreciation of clean code and software engineering best-practice Experience with Go, along with a "right tool for the job" mentality Great communication skills who enjoy ...

Remote Senior Software Engineer (Go)

Hiring Organisation
Form 3
Location
Nottingham, UK
Employment Type
Full-time
operational excellence are core to how we build Collaborating closely with other engineers in a flat, autonomous team structure, with a strong focus on code quality, simplicity, and continuous improvement Working with modern tooling and technologies such as Golang, Kubernetes, CockroachDB and NATS JetStream in a highly automated DevOps … tools and CI/CD pipelines Interest in owning projects end-to-end and supporting them as they go live in production Appreciation of clean code and software engineering best-practice Experience with Go, along with a "right tool for the job" mentality Great communication skills who enjoy ...

Remote Senior Software Engineer (Go)

Hiring Organisation
Form 3
Location
Swansea, UK
Employment Type
Full-time
operational excellence are core to how we build Collaborating closely with other engineers in a flat, autonomous team structure, with a strong focus on code quality, simplicity, and continuous improvement Working with modern tooling and technologies such as Golang, Kubernetes, CockroachDB and NATS JetStream in a highly automated DevOps … tools and CI/CD pipelines Interest in owning projects end-to-end and supporting them as they go live in production Appreciation of clean code and software engineering best-practice Experience with Go, along with a "right tool for the job" mentality Great communication skills who enjoy ...

Remote Senior Software Engineer (Go)

Hiring Organisation
Form 3
Location
Dunfermline, Fife, UK
Employment Type
Full-time
operational excellence are core to how we build Collaborating closely with other engineers in a flat, autonomous team structure, with a strong focus on code quality, simplicity, and continuous improvement Working with modern tooling and technologies such as Golang, Kubernetes, CockroachDB and NATS JetStream in a highly automated DevOps … tools and CI/CD pipelines Interest in owning projects end-to-end and supporting them as they go live in production Appreciation of clean code and software engineering best-practice Experience with Go, along with a "right tool for the job" mentality Great communication skills who enjoy ...

Remote Senior Software Engineer (Go)

Hiring Organisation
Form 3
Location
Londonderry, Co. Londonderry, UK
Employment Type
Full-time
operational excellence are core to how we build Collaborating closely with other engineers in a flat, autonomous team structure, with a strong focus on code quality, simplicity, and continuous improvement Working with modern tooling and technologies such as Golang, Kubernetes, CockroachDB and NATS JetStream in a highly automated DevOps … tools and CI/CD pipelines Interest in owning projects end-to-end and supporting them as they go live in production Appreciation of clean code and software engineering best-practice Experience with Go, along with a "right tool for the job" mentality Great communication skills who enjoy ...

Remote Senior Software Engineer (Go)

Hiring Organisation
Form 3
Location
York, North Yorkshire, UK
Employment Type
Full-time
operational excellence are core to how we build Collaborating closely with other engineers in a flat, autonomous team structure, with a strong focus on code quality, simplicity, and continuous improvement Working with modern tooling and technologies such as Golang, Kubernetes, CockroachDB and NATS JetStream in a highly automated DevOps … tools and CI/CD pipelines Interest in owning projects end-to-end and supporting them as they go live in production Appreciation of clean code and software engineering best-practice Experience with Go, along with a "right tool for the job" mentality Great communication skills who enjoy ...

Remote Senior Software Engineer (Go)

Hiring Organisation
Form 3
Location
Wolverhampton, West Midlands, UK
Employment Type
Full-time
operational excellence are core to how we build Collaborating closely with other engineers in a flat, autonomous team structure, with a strong focus on code quality, simplicity, and continuous improvement Working with modern tooling and technologies such as Golang, Kubernetes, CockroachDB and NATS JetStream in a highly automated DevOps … tools and CI/CD pipelines Interest in owning projects end-to-end and supporting them as they go live in production Appreciation of clean code and software engineering best-practice Experience with Go, along with a "right tool for the job" mentality Great communication skills who enjoy ...

Remote Senior Software Engineer (Go)

Hiring Organisation
Form 3
Location
Grimsby, North East Lincolnshire, UK
Employment Type
Full-time
operational excellence are core to how we build Collaborating closely with other engineers in a flat, autonomous team structure, with a strong focus on code quality, simplicity, and continuous improvement Working with modern tooling and technologies such as Golang, Kubernetes, CockroachDB and NATS JetStream in a highly automated DevOps … tools and CI/CD pipelines Interest in owning projects end-to-end and supporting them as they go live in production Appreciation of clean code and software engineering best-practice Experience with Go, along with a "right tool for the job" mentality Great communication skills who enjoy ...

Remote Senior Software Engineer (Go)

Hiring Organisation
17918
Location
Woking, Surrey, United Kingdom
operational excellence are core to how we build Collaborating closely with other engineers in a flat, autonomous team structure, with a strong focus on code quality, simplicity, and continuous improvement Working with modern tooling and technologies such as Golang, Kubernetes, CockroachDB and NATS JetStream in a highly automated DevOps … tools and CI/CD pipelines Interest in owning projects end-to-end and supporting them as they go live in production Appreciation of clean code and software engineering best-practice Experience with Go, along with a right tool for the job mentality Great communication skills who enjoy ...

Remote Senior Software Engineer (Go)

Hiring Organisation
17918
Location
Slough, Berkshire, United Kingdom
operational excellence are core to how we build Collaborating closely with other engineers in a flat, autonomous team structure, with a strong focus on code quality, simplicity, and continuous improvement Working with modern tooling and technologies such as Golang, Kubernetes, CockroachDB and NATS JetStream in a highly automated DevOps … tools and CI/CD pipelines Interest in owning projects end-to-end and supporting them as they go live in production Appreciation of clean code and software engineering best-practice Experience with Go, along with a right tool for the job mentality Great communication skills who enjoy ...

Remote Senior Software Engineer (Go)

Hiring Organisation
17918
Location
Lancaster, Lancashire, United Kingdom
operational excellence are core to how we build Collaborating closely with other engineers in a flat, autonomous team structure, with a strong focus on code quality, simplicity, and continuous improvement Working with modern tooling and technologies such as Golang, Kubernetes, CockroachDB and NATS JetStream in a highly automated DevOps … tools and CI/CD pipelines Interest in owning projects end-to-end and supporting them as they go live in production Appreciation of clean code and software engineering best-practice Experience with Go, along with a right tool for the job mentality Great communication skills who enjoy ...

Remote Senior Software Engineer (Go)

Hiring Organisation
17918
Location
Bournemouth, Hampshire, United Kingdom
operational excellence are core to how we build Collaborating closely with other engineers in a flat, autonomous team structure, with a strong focus on code quality, simplicity, and continuous improvement Working with modern tooling and technologies such as Golang, Kubernetes, CockroachDB and NATS JetStream in a highly automated DevOps … tools and CI/CD pipelines Interest in owning projects end-to-end and supporting them as they go live in production Appreciation of clean code and software engineering best-practice Experience with Go, along with a right tool for the job mentality Great communication skills who enjoy ...

Lead Engineer

Hiring Organisation
Jobleads-UK
Location
Nottingham, England, United Kingdom
overall technical architecture, ensuring scalability, performance, security, and maintainability of the software systems. Champion the adoption of best practices in software development, including clean code, maintainability, efficient coding standards, and DevSecOps practices. Collaborate closely with cross-functional team members, including product owners, designers, QA, and other stakeholders … technical strategy, and business goals. Manage technical risks and issues, proactively identifying potential challenges and developing mitigation strategies. Provide clear and concise documentation for code, processes, and system architecture to facilitate knowledge sharing and maintainability for yourself and the team. Translating our requirements to clean, scalable code ...

Senior Software Engineer I – Search and AI Platform

Hiring Organisation
Elsevier
Location
Greater London, United Kingdom
Employment Type
Full Time
Salary
86900 to 144600 EUR Annually
with databases, web services, or AWS services (Neo4j, DynamoDB, RDS, S3, Parameter Store, SQS, SNS, Kinesis) to support ingestion, storage, and messaging pipelines. Champion clean code, SOLID principles, and engineering best practices , setting standards and mentoring engineers. Collaborate with product managers and engineering teams to deliver advanced search … cloud-native architectures with AWS and Kubernetes (EKS) . An advocate of best practices for rapid development of quality software, including SOLID principles, clean code, architectural design patterns, CI/CD Familiarity with Agile, Kanban, or other iterative development methodologies. Comfortable learning new technologies, languages, and tools ...

Senior Software Engineer

Hiring Organisation
WTW
Location
Surrey, United Kingdom
Employment Type
Full Time
successful in this role with experience in delivering large scale Cloud services. The Role: Provide technical input, guidance and leadership to the team (including code quality, best practices, processes, some aspects of release management, etc.). Assist in the design and documenting of solutions meeting functional and non-functional … design, implementation, unit and system testing, deployment, operations, monitoring and incident management. Software engineering fundamentals Strong grounding in objectoriented design, design patterns, SOLID principles, clean code practices, code review, documentation and Agile delivery. Core technical stack Hands‐on experience with C# and .NET (Core/6+ ...

Golang Engineer

Hiring Organisation
Arrows
Location
United Kingdom
scaleups. What you’ll do Collaborate with business stakeholders to understand requirements and translate them into possible improvements to our product. Design and develop clean, maintainable, and high-quality software. Conduct code reviews and contribute to a culture of technical excellence. Collaborate on system design, tech stack decisions … Science or equivalent practical experience. 5+ years of experience in a software engineering role. Passionate about software craftsmanship: Strong understanding of software development principles, Clean Code and Clean Architecture. Product thinking: Ability to translate business problems into precise requirements, specifications and ultimately into code. Ownership: take responsibility ...

Java Developer

Hiring Organisation
Global
Location
Greater London, United Kingdom
Employment Type
Full Time
Driving technical conversations with developers and product owners to understand project requirements, discuss implementation approaches, and ensure smooth integration of various software components. Championing code quality : Leading by example in code reviews, proactively identifying opportunities to improve code standards, and mentoring team members on best practices. Driving … provide business value. Proactively contributed towards the refinement and design of features, driving technical discussions and influencing architectural decisions. Championed good development practice in code reviews, providing insightful feedback and mentoring others on technical approaches. Assisted in ensuring a reliable production environment using relevant tooling. Gained an understanding ...

Senior Full Stack Software Developer

Hiring Organisation
Corpay
Location
Central London, London, United Kingdom
Employment Type
Permanent
down tasks into actionable items to meet deadlines and achieve business goals. Design, develop, and maintain scalable front-end and back-end solutions. Write clean, efficient, and maintainable code following best practices (e.g., Agile methodologies, unit testing, continuous integration, and clean code principles). Participate … code reviews to ensure high-quality deliverables. Take ownership of complex technical problems from discovery through delivery, balancing maintainability, performance, security, and business value. Develop and maintain system features with a focus on performance and scalability. Collaborate effectively with Product Owners, Scrum Masters, QA Engineers, and other Developers. Troubleshoot ...