Clean Code Jobs in the UK excluding London

101 to 125 of 223 Clean Code Jobs in the UK excluding London

Software Engineer

cambridge, east anglia, united kingdom
Alpha CRC Ltd
Work with databases including MS SQL Server and MongoDB to design and optimize data storage solutions. • Collaborate with cross-functional teams to define, design, and ship new features. • Write clean, maintainable code and follow best practices in source control using Git. • Develop and consume RESTful web services. • Participate in code reviews, agile ceremonies, and continuous integration/ More ❯
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:

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:

Java Backend developer

glasgow, central scotland, united kingdom
Axiom Software Solutions Limited
APIs. Key Responsibilities: 1. Design, develop, and maintain scalable backend services using Java, Spring Boot, and Microservices. 2. Implement RESTful APIs and integrate with third-party systems. 3. Write clean, maintainable, and testable code following best practices. 4. Collaborate with front-end developers, QA, DevOps, and product teams. 5. Participate in code reviews and mentor junior developers. More ❯
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:

Senior Data Scientist

lancashire, north west england, united kingdom
Hybrid/Remote Options
CHEP
to discover meaningful patterns and insights, ensuring models remain relevant, reliable, and scalable. Drive continuous integration and deployment of data science solutions, optimizing performance through advanced machine learning techniques, code reviews, and best practices. 'Develop and deliver sophisticated visualizations, dashboards, and reports translate complex data into clear, actionable insights for business stakeholders. Present technical solutions to business stakeholders, using … complex concepts, increase understanding, and encourage solution adoption. Mentor and develop junior data scientists, fostering a culture of continuous learning, knowledge sharing, and skills development within the organization. Write clean, high-quality code, ensuring all outputs pass quality assurance checks, and contribute to the development of novel solutions to solve complex business problems. Stay informed on industry trends … data science solutions on supply chain KPIs and financial outcomes. Focus on data science modelling in close collaboration with the Data Engineering team, which is responsible for data wrangling, clean-up, and transformation to provide high-quality data for analysis. Experience: Proven track record designing, developing, and deploying advanced machine learning and statistical models in complex supply chain environments. More ❯
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 Full Stack Developer

Northern Ireland, United Kingdom
Hybrid/Remote Options
Anson McCade
hands-on role in a cross-functional team where you’ll work closely with developers, testers, and product owners. You’ll be expected to lead by example in writing clean, maintainable code, mentoring junior engineers, and contributing to architectural and design discussions. Core Tech Stack & Requirements Strong commercial experience with PHP and Laravel frameworks Solid understanding of MySQL … skills across the stack Experience working in an Agile/Scrum environment As a senior engineer, you’ll also play a key part in driving engineering best practices, improving code quality, and ensuring maintainability and security standards are met across the platform. What’s on Offer Salary: £60,000–£70,000 Flexible hybrid working – remote-friendly with optional access More ❯
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:

C# Developer - .NetCore

Crewe, Cheshire, United Kingdom
Hybrid/Remote Options
OCC Computer Personnel
C# Developer - .NetCore, C# C# .NET Developer to write clean reliable code. Core Web API development needed for an excellent, fast paced, innovative tech driven client. Working on real-time payment software you will be working on exciting tech electric vehicle software and joining a small professional, highly talented SW dev team. Expertise in C# .NET. It would be … preferencial to have some microservices, DevOps working in a clopud AWS environment with exposure to Kubernetes, CI/CD, Containerisation, pipelines, deployment. Writing functioning code, crafting solutions, with the following tech stack: C# development .NET Core Web API development ORM - Linq2DB, Entity framework Core .Net5 Docker, CI/CD Git Agile Coding and programming in C# and .NetCore, .Net5+ … developing new features into micro services code base. Writing and documenting services to integrate to and consumer external APIs whilst maintain existing systems which are web, microservices. You will be involved writing Nuget packages, developing unit and integration tests, performing code reviews, and debugging systems! Working in an Agile software development environment, working with CI/CD pipeline More ❯
Employment Type: Permanent
Salary: £NEG benefits
Posted:

Lead Full Stack Engineer

South West London, London, United Kingdom
Lynx Recruitment Limited
technologies. Key Responsibilities Technical Leadership Guide and mentor junior developers within the team. Lead architecture design and technical planning discussions. Ensure coding standards, security best practices, and high-quality code reviews. Promote continuous improvement in development practices and processes. Advocate for a "security by design" mindset in all engineering activities. Software Development Design, build, test, and deploy full stack … applications using modern tools and frameworks. Collaborate with product managers, designers, and stakeholders to understand business needs. Write clean, maintainable, and efficient code. Troubleshoot and resolve complex production issues. Contribute to automation and CI/CD testing workflows. Skills & Experience Back End: Proficiency in Node.js (preferred), or .NET/Java. Front End: Solid experience with JavaScript , React , and TypeScript More ❯
Employment Type: Permanent
Posted:

Lead Full Stack Engineer

London, South East, England, United Kingdom
Lynx Recruitment Ltd
technologies. Key Responsibilities Technical Leadership Guide and mentor junior developers within the team. Lead architecture design and technical planning discussions. Ensure coding standards, security best practices, and high-quality code reviews. Promote continuous improvement in development practices and processes. Advocate for a "security by design" mindset in all engineering activities. Software Development Design, build, test, and deploy full stack … applications using modern tools and frameworks. Collaborate with product managers, designers, and stakeholders to understand business needs. Write clean, maintainable, and efficient code. Troubleshoot and resolve complex production issues. Contribute to automation and CI/CD testing workflows. Skills & Experience Back End: Proficiency in Node.js (preferred), or .NET/Java. Front End: Solid experience with JavaScript , React , and TypeScript More ❯
Employment Type: Full-Time
Salary: £90,000 - £120,000 per annum
Posted:

Senior Software Developer

Exeter, Devon, South West, United Kingdom
Hybrid/Remote Options
First Databank
software that supports clinicians, patients and health systems around the world. Working alongside product owners, designers and domain experts, youll use modern technologies and best-practice principles to deliver clean, scalable and secure code. Specifically, you will: Apply and refine Agile methodologies to design, develop and deliver new features Translate complex needs into elegant solutions Analyse requirements, define specifications … and manage delivery through to completion Produce robust code and conduct peer reviews to maintain quality standards Embed SOLID principles, TDD and refactoring as core practices Leverage AI and automation tools to enhance productivity and innovation Integrate sustainable thinking into development About You To be considered as a Senior Software Developer, you will need: Experience in analysis and design More ❯
Employment Type: Permanent, Work From Home
Posted:

Senior Software Engineer

london, south east england, united kingdom
Hybrid/Remote Options
Tipalti
building new products to significantly expand Tipalti's offering into brand new areas. As part of a cross-functional team, you will collaborate with Product and Design to define, code, test, build, and maintain our tools. You will also contribute to the backend APIs and services to deliver completely new functionalities that help our customers. Our current tech stack … thrive when collaborating with fellow engineers and cross-functional teams, both in person and remotely. You can effectively mentor and develop more junior Engineers. You take ownership of your code and are responsible for delivering high-quality solutions. You care deeply about building reliable, well-designed, and well-tested systems. You are a versatile engineer with broad technical knowledge … features for our Expenses product. Collaborate with Product Managers and Designers to define technical and product solutions. Develop and enhance backend APIs and microservices to support new functionalities. Write clean, testable, and scalable code across the full stack. Participate actively in code reviews, design discussions, and pair programming to promote knowledge sharing and technical excellence. Work in More ❯
Posted:

Senior AI Engineer

London, South East, England, United Kingdom
Chambers and Partners
Platform & Operations (LLMOps) Deploy and operate services on Azure (AKS/ACI/Azure Functions, API Management). Implement CI/CD (GitHub Actions/Azure DevOps), Infrastructure as Code (Bicep/Terraform), secrets via Azure Key Vault, private networking. Add observability: tracing/telemetry (OpenTelemetry, LangSmith), metrics, logs, cost and token usage monitoring, alerts. Apply evaluation & QA: regression … and drive best practices for model versioning, reproducibility, performance monitoring, bias mitigation, data governance, and ethical AI use. Document architectural decisions, runbooks, and operational procedures. Software Engineering & Collaboration Write clean, tested, maintainable code in Python (and optionally .NET). Apply SOLID, TDD/BDD where sensible, code reviews, refactoring, performance profiling. Collaborate in an Agile environment; contribute … specs and implementation plans. Build POCs to de-risk architecture and showcase value; harden POCs into production services. Mentor and guide more junior engineers and other team members, review code; contribute to technical design reviews; raise the collective standard of the team. Stay abreast of the AI/ML research landscape and legal-tech/legal-analytics domain to More ❯
Employment Type: Full-Time
Salary: Competitive salary
Posted:
Clean Code
the UK excluding London
10th Percentile
£40,000
25th Percentile
£51,250
Median
£60,000
75th Percentile
£73,750
90th Percentile
£80,000