Clean Code Jobs in the UK

101 to 125 of 241 Clean Code Jobs in the UK

Senior Backend Developer

Manchester, United Kingdom
The Portfolio Group
shape. As a Senior Backend Developer, your key responsibilities include; Enhance features and functionality of core products Design and implement scalable backend systems using C# (.NET 5+ preferred) Write clean, maintainable, and testable code using TDD/BDD principles Create and maintain RESTful and GraphQL APIs Collaborate with POs, BAs, and stakeholders to define solutions Mentor junior developers More ❯
Employment Type: Permanent
Salary: £65000 - £80000/annum
Posted:

Senior Backend Developer

Manchester, Lancashire, England, United Kingdom
The Portfolio Group
shape. As a Senior Backend Developer, your key responsibilities include; Enhance features and functionality of core products Design and implement scalable backend systems using C# (.NET 5+ preferred) Write clean, maintainable, and testable code using TDD/BDD principles Create and maintain RESTful and GraphQL APIs Collaborate with POs, BAs, and stakeholders to define solutions Mentor junior developers More ❯
Employment Type: Full-Time
Salary: £65,000 - £80,000 per annum
Posted:

Senior Software Engineer

London Area, United Kingdom
Hybrid/Remote Options
trg.recruitment
They need a Senior Software Engineer to join on a 6-month contract and help enhance scheduling and visibility features in a key user-facing product. You’ll build clean, efficient code, review peers’ work, and ensure product quality through testing and collaboration with product and design teams. The ideal candidate thrives in agile environments and communicates complex More ❯
Posted:

Senior Java Developer

Telford, Shropshire, England, United Kingdom
Hybrid/Remote Options
TXP Technology x People
APIs Build and test RESTful APIs using Spring Boot and JUnit Apply Kubernetes for containerisation and deployment Collaborate within Agile Scrum teams to deliver high-quality software solutions Write clean, maintainable code following best practices in secure development Support continuous integration, testing, and deployment activities Essential Skills & Experience Strong hands-on experience with Java and Spring Boot Solid More ❯
Employment Type: Contractor
Rate: £0 per annum
Posted:

Full Stack Developer

Cwmbran, Gwent, Wales, United Kingdom
recruit121
tech Owning application support and contributing to stabilising, enhancing and modernising live products Collaborating with stakeholders, product teams and engineers across the business Improving performance, scalability and reliability Reviewing code, mentoring team members and influencing best practice Writing clean, testable, high-quality code Troubleshooting complex issues and supporting end users where needed Working with Azure Pipelines to … collaboration Tech Experience Needed 2+ years’ experience in Python development Strong SQL skills (MySQL or PostgreSQL preferred) HTML, CSS, JavaScript experience Solid understanding of software principles, design patterns and clean coding What You Bring Ambition, curiosity and a genuine desire to take ownership Pride in writing elegant, high-quality code A proactive mindset and strong problem-solving skills More ❯
Employment Type: Full-Time
Salary: £40,000 - £50,000 per annum
Posted:

Android Developer

Belfast, Northern Ireland, United Kingdom
Hybrid/Remote Options
Anson McCade
development experience Strong knowledge of Kotlin , Java , RESTful APIs , JSON Proven experience with Google Play deployment Experience with Android/web app testing frameworks Strong problem-solving mindset and clean coding practices Interested? Apply now or get in touch for a confidential chat. More ❯
Posted:

Dynamics 365 CRM Developer

London, South East, England, United Kingdom
Hybrid/Remote Options
Marshall Wolfe
developers to integrate applications and data sources into enterprise systems. Taking ownership of resolving technical challenges and ensuring best-practice delivery standards. Upholding strong quality assurance principles to maintain clean, reliable, production-ready code. Requirements Minimum 4 years’ hands-on experience customising Dynamics 365 CRM (especially Sales & Customer Engagement modules). Proven background implementing business solutions across different technology More ❯
Employment Type: Contractor
Rate: Competitive salary
Posted:

Lead Developer

Newcastle Upon Tyne, United Kingdom
Hybrid/Remote Options
NHS Business Services Authority
development of applications to meet business needs. Analysis, investigation and resolution of complex ICT issues, within new and existing services. Software development lifecycle, including but not limited to developing code based applications, quality assurance and test processes, and supporting in a 2nd/3rd line environment. Rapidly absorbing highly complex technical and business information.Identifying risks and escalating them as … shift and approaches Working knowledge of cloud, Windows and Unix environments Microservices design and implementation Experience Essential Extensive knowledge of software development lifecycle, including but not limited to developing code based applications, quality assurance and test processes, and supporting in a 2nd/3rd line environment. Extensive knowledge of one or more of the following: Agile, Java/Spring … information to learn new technologies keep skills up to date and adapt to change. Identifying risks and escalating them as appropriate. Writing and maintaining system documentation. Developing and maintaining clean, production ready code across a variety of programming languages and frameworks. Presenting work at user groups and conferences Meeting strict service requirements (KPIs, SLAs, OLAs) Front-end web More ❯
Employment Type: Permanent
Salary: £47810.00 - £54710.00 a year
Posted:

Java - API & Microservices NHS Digital Integration Developer

London, South East, England, United Kingdom
Salt Search
define technical solutions. * Optimise performance, reliability, logging, and error handling across distributed systems. * Integrate with third-party systems and internal services using modern API standards and healthcare protocols. * Write clean, maintainable, and testable code following engineering best practices (TDD/BDD). * Participate in code reviews, support engineering excellence, and mentor junior developers. * Ensure compliance with security More ❯
Employment Type: Contractor
Rate: £340 - £350 per day
Posted:

Software Engineer

Eastleigh, Hampshire, United Kingdom
Hybrid/Remote Options
Manpower UK Ltd
reliable software that improves Safety, Quality, Delivery, and Cost. Essential Responsibilities As a Ground Applications Engineer in the Aircraft Services Department, you will; Drive design reviews, define interfaces between code modules, and applies existing technology to designs Architect, implement, and maintain ground applications (services, and tooling) with clean, modular, and testable code Build user interfaces and operator … in writing and developing test cases Experience in developing and maintaining automated testing software. Apply secure coding practices, identity and access controls, and data protection. Participate in sprint planning, code reviews, and design reviews; contribute to documentation and user manuals Support deployments, environment configuration, and deployment activities. Work cross-functionally with project managers, systems engineers, and end users to … retrospectives, and improvements that enhance Safety, Quality, Delivery, and Cost Strong problem-solving, systems thinking, and debugging skills Clear, concise communication and documentation Collaboration and respect for people; effective code review and mentoring Continuous improvement mindset; data-driven decision making Required Qualifications Proficiency in the following languages .NET, C#, HTML Familiarity with relational and SQL databases (e.g., PostgreSQL, MySQL More ❯
Employment Type: Contract
Posted:

Node.JS Developer (SC Cleared)

Corsham, Wiltshire, South West, United Kingdom
Hybrid/Remote Options
Sanderson Government and Defence
work as part of a collaborative agile team delivering scalable solutions that support national security objectives. Key Responsibilities Develop and maintain back-end services using Node.js and Express.js Write clean, testable, and efficient code following best practices Ensure systems are secure, scalable, and compliant with defence standards Participate in code reviews, sprint planning, and technical discussions Troubleshoot More ❯
Employment Type: Contract, Work From Home
Rate: £500 - £550 per day + Inside IR35
Posted:

Node.JS Developer

Corsham, Wiltshire, South West, United Kingdom
Hybrid/Remote Options
Sanderson Government and Defence
work as part of a collaborative agile team delivering scalable solutions that support national security objectives. Key Responsibilities Develop and maintain back-end services using Node.js and Express.js Write clean, testable, and efficient code following best practices Ensure systems are secure, scalable, and compliant with defence standards Participate in code reviews, sprint planning, and technical discussions Troubleshoot More ❯
Employment Type: Contract, Work From Home
Rate: £500 - £550 per day + Inside IR35
Posted:

Senior Software Engineer

London Area, United Kingdom
Hybrid/Remote Options
Definely
and mentor others through collaboration and example. What you’ll do: Design and build sophisticated React applications integrating with Microsoft Word, M365, and other Office products using Office.js. Write clean, scalable, and maintainable code while driving performance and reliability. Collaborate with product, design, and engineering teams to deliver user-focused, accessible features. Contribute to architectural discussions and help … shape the evolution of our tech stack. Mentor and support team members through knowledge sharing, code reviews, and best practice guidance. Troubleshoot complex technical challenges and drive continuous improvement through automation and AI-assisted workflows. Maintain high-quality standards with robust testing, documentation, and security practices. What you’ll bring: 4+ years of hands-on experience building production React … in React, TypeScript, JavaScript, HTML, CSS, and modern web technologies. Experience integrating with Microsoft Office, especially Office.js and Word add-ins. Familiarity with agentic coding assistants such as Claude Code or similar AI tools. Excellent communication and collaboration skills in English. Proven ability to work independently while contributing effectively to team goals. Experience working successfully in hybrid or remote More ❯
Posted:

Scala developer (Scotland)

Scotland, United Kingdom
True North Group
part of their ongoing growth, they are looking to expand their development team with talented Scala Developers at both mid and senior levels. If you’re passionate about writing clean, efficient code and want to work in a collaborative and innovative environment, this is an excellent opportunity to join a team that values both technical excellence and professional … Responsibilities Design, develop, and maintain scalable backend systems and APIs using Scala. Collaborate with product and engineering teams to define requirements and deliver features. Write efficient, maintainable, and testable code following best practices. Contribute to the architectural design and system scalability discussions. Manage and optimise SQL databases, work with NoSQL technologies where applicable. Develop and deploy applications within Linux … environments. Participate in code reviews, technical discussions, and post-incident autopsies to improve system reliability and team learning. Mentor junior developers (for senior-level candidates). Required Skills & Experience Proven commercial experience with Scala development. Solid understanding of SQL and relational database design. Comfortable working within Linux environments. Strong understanding of software design principles, data structures, and algorithms. Experience More ❯
Employment Type: Full-Time
Salary: Salary negotiable
Posted:

Scala Developer

Newcastle Upon Tyne, Tyne and Wear, England, United Kingdom
True North Group
part of their ongoing growth, they are looking to expand their development team with talented Scala Developers at both mid and senior levels. If you’re passionate about writing clean, efficient code and want to work in a collaborative and innovative environment, this is an excellent opportunity to join a team that values both technical excellence and professional … Responsibilities Design, develop, and maintain scalable backend systems and APIs using Scala. Collaborate with product and engineering teams to define requirements and deliver features. Write efficient, maintainable, and testable code following best practices. Contribute to the architectural design and system scalability discussions. Manage and optimise SQL databases, work with NoSQL technologies where applicable. Develop and deploy applications within Linux … environments. Participate in code reviews, technical discussions, and post-incident autopsies to improve system reliability and team learning. Mentor junior developers (for senior-level candidates). Required Skills & Experience Proven commercial experience with Scala development. Solid understanding of SQL and relational database design. Comfortable working within Linux environments. Strong understanding of software design principles, data structures, and algorithms. Experience More ❯
Employment Type: Full-Time
Salary: Salary negotiable
Posted:

Software Engineer

Cheshire, England, United Kingdom
Hybrid/Remote Options
Searchability
features Work across the full stack, from front-end interfaces to cloud-based back-end systems Implement solutions using Microsoft Azure , including CI/CD pipelines and infrastructure as code Continuously improve system performance, scalability, and resilience What You'll Bring: Strong experience with C# and .NET development Exposure to JavaScript frameworks Understanding of cloud-based development Passion for … learning, problem-solving, and writing clean, efficient code Drive for continuous improvement and technical excellence Benefits: Salary up to £50k 25 days holiday + bank holidays Hybrid working (2 days on-site) Supportive, collaborative culture with a focus on growth Autonomy to innovate and bring new ideas to the table Ongoing professional development and career progression What Happens More ❯
Employment Type: Full-Time
Salary: £40,000 - £50,000 per annum
Posted:

Full Stack Developer

Nottingham, Nottinghamshire, East Midlands, United Kingdom
Hybrid/Remote Options
3D Group Automotive Locksmith Supplies
our growing team at 3D Group . This role is ideal for someone who enjoys solving real-world problems through well-crafted software, and who knows when to prioritise clean architecture - and when to ship fast to deliver value. You'll work across a variety of products and brands including 3D Group , OSCA , and 3D Autokeys , contributing to both … facing platforms. Key Responsibilities Develop and maintain full stack applications across multiple brands and platforms. Collaborate with designers, product managers, and other developers to deliver exceptional digital experiences. Write clean, efficient, and maintainable code in line with best practices. Participate in code reviews and contribute to technical improvements. Shape software architecture and contribute to technology decisions. Balance … quality engineering with timely delivery to maximise business value. The Ideal Candidate You're a confident developer who thrives on collaboration and problem-solving. You understand when to prioritise clean architecture and when to deliver pragmatic, working solutions. Skills & Experience Minimum 3 years of commercial experience in full stack development. Strong grasp of the HTTP request/response lifecycle. More ❯
Employment Type: Permanent, Work From Home
Salary: £40,000
Posted:

Software Engineer (C#, .Net & Visual Studio)

Guildford, Surrey, United Kingdom
Technology Resourcing
requirements Create clear documentation and user guides to support adoption and add to the KB Drive Continuous Improvement Stay ahead of emerging tech trends and best practice Participate in code reviews and suggest system and process enhancements Your Tech Toolkit We’re looking for someone confident with: Microsoft Visual Studio (Windows apps, middleware, services) C# .NET (Framework & Core) Object … integrations Git version control (or similar) HTML & CSS PowerBI reporting What You Bring Full software development lifecycle experience, including testing and documentation Strong debugging skills and a commitment to clean, maintainable code Effective communicator, with both technical and non-technical audiences Ability to work independently and collaboratively in Agile/Scrum environments A logical approach to problem-solving … move to a 4-day week, every other week, from next year -A Purpose-Driven Culture: Social and environmental impact is core to the company’s mission -Ready to code with purpose, have direct impact and grow in a team that values innovation and flexibility? Apply now and bring your ideas to life. More ❯
Employment Type: Permanent
Salary: £40000 - £51000/annum + annual bonus (currently £4.5–6
Posted:

Tech Lead

London, South East, England, United Kingdom
Chambers and Partners
staff on projects. Lead an innovative thinking process and encourage it in others. Plan and undertake technical work on projects. Lead the development of technical specifications and architecture Write clean and testable code using .NET programming languages Test and debug various .NET applications Review and refactor code Deploy fully functional applications Document development and operational procedures Working More ❯
Employment Type: Full-Time
Salary: Competitive salary
Posted:

Senior Software Developer

Maidstone, Kent, England, United Kingdom
Constant Recruitment Ltd
and secure web applications for internal and external use Working closely with stakeholders to understand requirements and propose solutions Designing and integrating RESTful APIs and third-party services Writing clean, testable code using modern development practices Supporting and mentoring other developers through code reviews and collaboration Contributing to architecture decisions and technical roadmaps Maintaining and improving CI More ❯
Employment Type: Full-Time
Salary: £45,000 - £55,000 per annum
Posted:

senior software engineer

Portsmouth, Hampshire, South East, United Kingdom
Hybrid/Remote Options
V3 Recruitment
Software Engineer to sit in our Portsmouth office and get stuck into the hard stuff. Full-time office-based Direct line into the CTO Work ticket by ticket delivering clean working code with precision At times you will be asked to shape epics and tickets yourself - always aligned with the CTO's direction Build new features, fix problems More ❯
Employment Type: Permanent, Work From Home
Salary: £50,000
Posted:

Software Architect

Bristol, United Kingdom
Hybrid/Remote Options
Matchtech
design patterns. Experience with model-based engineering approaches. Strong communication skills - able to influence, mentor, and articulate complex concepts clearly. A strong advocate for continuous integration , good design, and clean code practices. The ability to balance trade-offs and justify design rationale . Understanding of software abstraction layers and technology stacks. Experience defining or influencing tools, frameworks, and More ❯
Employment Type: Permanent
Posted:

Software Architect

Bristol, Gloucestershire, United Kingdom
Hybrid/Remote Options
Matchtech
design patterns. Experience with model-based engineering approaches. Strong communication skills - able to influence, mentor, and articulate complex concepts clearly. A strong advocate for continuous integration , good design, and clean code practices. The ability to balance trade-offs and justify design rationale . Understanding of software abstraction layers and technology stacks. Experience defining or influencing tools, frameworks, and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Architect

Stevenage, Hertfordshire, United Kingdom
Hybrid/Remote Options
Matchtech
design patterns. Experience with model-based engineering approaches. Strong communication skills - able to influence, mentor, and articulate complex concepts clearly. A strong advocate for continuous integration , good design, and clean code practices. The ability to balance trade-offs and justify design rationale . Understanding of software abstraction layers and technology stacks. Experience defining or influencing tools, frameworks, and More ❯
Employment Type: Permanent
Salary: £80000/annum
Posted:

Vue JS - API NHS Digital Integration Developer

London, South East, England, United Kingdom
Salt Search
define technical solutions. * Optimise performance, reliability, logging, and error handling across distributed systems. * Integrate with third-party systems and internal services using modern API standards and healthcare protocols. * Write clean, maintainable, and testable code following engineering best practices (TDD/BDD). * Participate in code reviews, support engineering excellence, and mentor junior developers. * Ensure compliance with security More ❯
Employment Type: Contractor
Rate: £340 - £350 per day
Posted:
Clean Code
10th Percentile
£42,500
25th Percentile
£53,750
Median
£70,000
75th Percentile
£81,250
90th Percentile
£92,750