151 to 175 of 329 Clean Code Jobs in the UK excluding London

Senior Python Developer

Hiring Organisation
Erin Associates
Location
Middlesbrough, North Yorkshire, North East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£65,000
will have significant sway over the technical direction of the team, helping to grow a team of developers. You will be adept at writing clean, well-tested code whilst taking part in code reviews and helping establish good engineering practices for the UK team. As a Senior ...

Senior Full Stack Developer

Hiring Organisation
Erin Associates
Location
Middlesbrough, North Yorkshire, North East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£65,000
will have significant sway over the technical direction of the team, helping to grow a team of developers. You will be adept at writing clean, well-tested code whilst taking part in code reviews and helping establish good engineering practices for the UK team. As a Senior ...

DevSecOps Engineer

Location
Cambridge, England, United Kingdom
build estate, including self-managed GitLab and TeamCity, Linux and Windows build agents, virtualized and cloud infrastructure, and internal package mirrors, using infrastructure-as-code where practical. Supply Chain Security: Protect the integrity of what we ship through dependency pinning and vetting, trusted internal mirrors, artifact and release signing … access reviews, and careful management of secrets, keys and tokens. Code Review: Review pipeline, infrastructure and application changes written by other engineers, providing constructive feedback and ensuring alignment with security standards. Documentation: Write clear runbooks, developer guides and security documentation to support system certification, in line with the CRFS ...

Software Engineer

Location
Lancashire, England, United Kingdom
Azure . Work alongside engineers, designers and product teams to deliver new features. Help improve software quality through automated testing, CI/CD and code reviews. Support scalable, secure and performant application architecture. Contribute to technical discussions and continuous improvement initiatives. Tech Stack Essential C# .NET/.NET Core … TypeScript REST APIs Microsoft Azure Backend Development API Development Desirable React Node.js Azure Functions CI/CD Infrastructure as Code Docker Microservices Headless CMS Cloud-Native Development About You You’ll have commercial experience developing modern web applications and be comfortable working across backend services and cloud technologies. Experience ...

Software Developer (Java / Spring Boot)

Location
Bridgend, Wales, United Kingdom
maintain Java and Spring Boot applications, including RESTful APIs. Develop and evolve a micro services architecture, keeping services loosely coupled, scalable and resilient. Write clean, maintainable and secure code, following agreed standards and best practice. Write automated tests, including unit tests with JUnit, and practise test-driven development. … stakeholders. Build and maintain CI/CD pipelines so changes are tested and released reliably. Deploy and run services on AWS and Azure. Review code and designs, and give constructive feedback. Provide agile technical leadership: guide the team on technical decisions, mentor developers and help unblock complex problems. Investigate ...

Software Developer (Java / Spring Boot)

Location
Newcastle upon Tyne, England, United Kingdom
maintain Java and Spring Boot applications, including RESTful APIs. Develop and evolve a micro services architecture, keeping services loosely coupled, scalable and resilient. Write clean, maintainable and secure code, following agreed standards and best practice. Write automated tests, including unit tests with JUnit, and practise test-driven development. … stakeholders. Build and maintain CI/CD pipelines so changes are tested and released reliably. Deploy and run services on AWS and Azure. Review code and designs, and give constructive feedback. Provide agile technical leadership: guide the team on technical decisions, mentor developers and help unblock complex problems. Investigate ...

Software Engineer II

Location
Manchester, England, United Kingdom
ship well-defined features that integrate Couchbase with Cloud Native tech such as Prometheus, Fluentd and Fluent-bit, and the Kubernetes Pod Autoscaler. Write clean, maintainable, well-tested code; participate in code reviews, both giving and receiving feedback. Communicate progress, risks and dependencies clearly to your team ...

Software Engineer (Sheffield/Leeds)

Location
Sheffield, England, United Kingdom
About the Role Responsibilities Collaborate with stakeholders and colleagues Develop solutions that are robust, maintainable and of high quality, including writing clean, efficient code Provide regular demonstrations and presentations of your work to both the internal team and client stakeholders Actively engage in team activities to ensure … quality of deliverables Foster a collaborative and innovative work environment Implement code in accordance with the team’s established processes, standards, and best practices, ensuring consistency, efficiency, and compatibility within the team’s workflow Maintain awareness of industry trends and best practices, staying up to date with emerging technologies ...

Web Developer / Software Engineer (Hyrbid, Exeter, UK)

Location
Exeter, England, United Kingdom
active, hands-on Software Engineer role that combines core web development execution with dedicated delivery coordination. While primarily an engineering role writing code and addressing backlog requirements, this position carries a specialist focus: directly assisting the Engineering Manager in driving flow, managing Jira Kanban boards, and maintaining strict release … eliminate delivery bottlenecks, ensure pre-production operational quality, and orchestrate smooth production releases. Key Responsibilities Core Engineering Responsibilities Active Codebase Contribution: Actively write clean, secure, and performant code in PHP and/or Python to deliver work from the backlog, including feature development, bug fixes, and critical technical ...

Engineer - E1

Location
Northampton, England, United Kingdom
reliable and efficient data solutions while growing your technical expertise and understanding of modern data engineering practices. In this role, you will write clean, maintainable code using technologies such as SQL and Python, supporting the development of high-quality data products and services. You will help ensure … helping to ensure solutions are robust, secure and well managed. Working collaboratively with engineers, analysts, product teams and other stakeholders, you will contribute to code reviews, Agile ceremonies and wider team delivery activities. You will build your understanding of the business, its data and the ways in which ...

R&D Software Engineer

Location
Cambridge, England, United Kingdom
Windows-centric infrastructure (EC2, FSx, Active Directory, DynamoDB) with strong observability and cost/performance focus. Deliver securely with automation and teamwork: write clean, tested, documented, deployable code; contribute to CI/CD and infrastructure automation (Azure Pipelines, CloudFormation, Step Functions); collaborate in agile planning, troubleshoot issues, communicate ...

Applied AI Engineer

Location
Norwich, England, United Kingdom
creating the platform for the next phase of AI adoption across the business. If you’re eager to move beyond proofs-of-concept, write clean, testable code and learn how enterprise-scale AI is engineered in production, we’d love to hear from you. A bit about … will contribute directly to the delivery velocity of our Applied AI Engineering team, building well-tested, high-quality code for multi-agent systems, context engineering and AI evaluation under the close guidance of lead engineers. You will be responsible for : Contributing clean, production-quality Python code ...

Frontend Developer

Location
Glasgow, Scotland, United Kingdom
Developers who are obsessed with performance, clean code, and smooth animations. Willing to learn the latest front-end frameworks and keep up with web standards. Excellent at translating Figma or Adobe XD designs into pixel-perfect, interactive web pages. Self-motivated to build reusable components and maintainable codebases. … front end. Strong communication skills to collaborate with the back-end and design teams. Ability to work under pressure and deliver high-quality code on tight schedules. #J-18808-Ljbffr ...

Web Platform Engineer (C#/TypeScript) – Hybrid in Manchester

Location
Lancashire, England, United Kingdom
will work across C#/.NET and TypeScript, contributing to REST APIs, cloud infrastructure on Azure and scalable architectures. A strong emphasis on clean code and continuous learning is key. #J-18808-Ljbffr ...

Software Engineer: Build Impactful Solutions for Diverse Clients

Location
Kirkcaldy, Scotland, United Kingdom
including regulated domains, collaborating with multidisciplinary teams. You will contribute through the full software development lifecycle using Python, C#, and/or C++, write clean code, perform testing, reviews, and documentation, and continuously expand your technical expertise. #J-18808-Ljbffr ...

PHP Laravel Developer - APIs, Docker & Greenfield (Hybrid)

Location
Birmingham, England, United Kingdom
Laravel. You will contribute to a greenfield internal platform, build and integrate APIs, and work closely with SQL Developers and QA Engineers while writing clean, secure code. The role offers hybrid working (2 days in Birmingham) with a modern tech stack, including Docker, Vue.js/Inertia, and ongoing learning ...

Senior Software Developer and Team Lead (.NET)

Location
Cardiff, Wales, United Kingdom
blockers and helping ensure releases and wider project deliverables remain on track and delivered successfully. Support and mentor other developers through technical guidance, collaboration, code reviews and sharing best practice, while also supporting their career development and contributing to a collaborative, high‐performing engineering culture. What you bring: Proven … years’ commercial experience delivering modern C# .NET solutions, including at least a year at Senior level. Strong commitment to engineering best practices, including writing clean, maintainable and testable code, with experience applying unit and integration testing standards within modern development teams. Experience of Clean Architecture or similar ...

Engineering Lead

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent
developing web applications and distributed systems in a production environment Experience with common design and architectural patterns coupled with a passion for writing clean code that is performant and well tested Curiosity and drive for continuous learning and improvement Following and advocating best coding practices, continuous delivery … code reviews Experience working with relational and non-relational databases, query optimisation and designing schemas is a plus Knowledge of Java and Spring boot and experience with a messaging system, like Kafka, is a plus Being part of the on-call rotation for our critical services and helping ...

Lead Full Stack Software Engineer (Shopify)

Location
Leeds, England, United Kingdom
processes and best practices. IMPORTANT: This is a hands‐on technical leadership role. We're looking for someone who can architect solutions, write exceptional code and confidently guide others , rather than simply manage a development team. Key Responsibilities Full Stack Development & Technical Architecture Design, develop and deliver complex, scalable … ensuring solutions are reliable, maintainable and commercially effective. Translate complex client requirements into clear technical specifications, development plans and documentation. Write high-quality, efficient code using JavaScript, Node.js and modern development technologies . Identify technical challenges early and develop practical, innovative solutions. Technical Leadership & Innovation Provide technical leadership across ...

Software Engineer – Core Marketing Platforms

Location
City of Edinburgh, Scotland, United Kingdom
modern microservices and event-driven architecture, buildingMartechsolutions enhanced by AI to drive customer engagement and retention. Make existing systems simpler (e.g.byconsolidatingredundant systems,deletingunnecessary code, or removing/updating out of date documentation). Solvewell-definedproblems independently, knowing when to seek input or guidance from the wider team Translate technicaldesignsinto … clean, well—tested code usingappropriate technologiesand current software engineering best practices, delivered on schedule. Write secure, stable, testable, maintainable code with minimal defects Contribute to team discussion on technical design,scopingandprioritisation. Collaborate effectively across the team, surfacing risks and opportunities that arise from technical decisions. Propose pragmatic ...

Java Developer ( SC Cleared )

Location
Newcastle upon Tyne, England, United Kingdom
using Java and Spring Boot . Develop and integrate event-driven solutions using Kafka . Work with MongoDB for data storage and management. Write clean, maintainable, and testable code following Test-Driven Development (TDD) and unit testing practices. Develop automated BDD tests using Gherkin and Cucumber . Contribute … Support application deployment and orchestration using Kubernetes or Amazon ECS . Contribute to load and performance testing using Gatling or k6 . Participate in code reviews and contribute to continuous improvement of development practices. Work collaboratively with developers, testers, DevOps engineers, and other stakeholders. Follow Scrum/Kanban ...

Senior kdb+ Engineer

Location
Belfast, Northern Ireland, United Kingdom
guide junior and mid-level developers, fostering a culture of technical excellence. Own the full development lifecycle by developing, testing, supporting and maintaining all code for client applications Drive innovation by staying ahead of the curve in kdb+, q, and emerging technologies. What You Bring 5+ years of hands … both technical and non‐technical stakeholders. Experience in capital markets or investment banking, understanding of the domain and its demands. A passion for clean, performant code and continuous improvement. Bonus Points For Experience with AI tooling (Claude, Co‐Pilot) Experience with Python, cloud platforms (AWS, GCP, Azure ...

Software Development Engineer

Location
Redditch, England, United Kingdom
Doing Collaborate with cross-functional teams including designers, product managers, and fellow developers to deliver scalable, high-quality software solutions Write, test, and deploy clean, efficient, and maintainable code across a range of applications Troubleshoot, debug, and upgrade existing systems to improve performance and security Develop and maintain ...

Front End Software Engineer

Location
Metropolitan Borough of Solihull, England, United Kingdom
testing. Collaborate in Agile environments (e.g. Scrum or Kanban) - participating in standups, sprint planning, and delivery. Troubleshoot, debug, and resolve application issues. Engage in code reviews to maintain standards, knowledge sharing, and continuous learning. Drive improvements across the SDLC: tools, pipelines, architecture, and documentation. What we’re looking … us. Where A-Players come to make a difference If you’re a Front‐End Software Engineer who thrives on tackling complex systems, writing clean, maintainable code, and collaborating with a smart, high-performing team, we want to hear from you. Join us and take ownership of solutions ...

Senior Software Engineer

Hiring Organisation
Reed Technology
Location
Berkhamsted, Hertfordshire, United Kingdom
Employment Type
Permanent
Salary
£60000 - £80000/annum
Technology Strategy. Day-to-day of the role: Design, build, test, and ship features across .NET/C# backend and Angular frontend applications. Write clean, well-tested, maintainable code and uphold those standards in code review. Investigate and resolve production bugs and third-line support issues, owning … configuration to reduce manual effort and risk. Contribute to architectural decisions, providing input on technology choices, system design, and platform adoption. Use Infrastructure as Code (IaC) to manage and provision Azure resources, ensuring environments are reproducible, auditable, and consistent. Build and maintain positive relationships across the organisation, fostering collaborative ...