Permanent Clean Code Jobs in the UK excluding London

1 to 25 of 378 Permanent Clean Code Jobs in the UK excluding London

Senior Platform Developer

Edinburgh, United Kingdom
Hybrid / WFH Options
Registers of Scotland
or watch this short video. Hear from our colleagues about their experience of working within our Digital, Data and Technology teams on our website. Our Tech stack Infrastructure as Code: AWS CDK, Terraform, Ansible CI/CD Tooling: GitLab CI, GitLab Runners, Jenkins, AWS (CodePipeline, CodeBuild, CodeDeploy, CodeArtifact) Secrets Management: AWS Secrets manager, secrets server Cloud & Containers: IAM, Lambda … Promote accessibility and inclusive design in platform interfaces Contribute to engineering communities of practice and departmental shared initiatives Mentor junior developers and promote knowledge sharing through pairing, mobbing, and code reviews Key Responsibilities Essential Criteria - Skills and Attributes for Success Experience/Technical: We will assess you against the following Experience and Technical skills during the application and assessment … self-service capabilities for developers using APIs and automation Comfortable working in agile, cross-functional teams Works well with others and communicates clearly when solving problems Regularly contributes to code reviews and technical discussions Helps others build skills through mentoring and knowledge sharing Able to adapt to changing tools, technologies, and environments Writes clean, maintainable infrastructure code More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer – Galileo Platform

Cambridge, England, United Kingdom
Hybrid / WFH Options
OLI Systems, Inc
for always-on availability. Join a small, elite squad inside our Technology Team. You will work shoulder-to-shoulder with domain scientists, DevOps engineers, and product leaders to ship code that takes OLI to the next level as the standard for solving previously “unsolvable” problems in chemistry. Your work will shape entire industries and accelerate the move toward a … more sustainable world. If you thrive in high-growth settings, love clean code and modern technologies, if you care for the quality of what you deliver, and want your contributions to leave a measurable mark, OLI needs you. Mission Statement You will deliver production-grade front- and back-end code that extends OLI’s computational engine into … the team, contribute to architectural foundations and push critical Galileo components from prototype to production enabling faster scientific breakthroughs. You will raise the performance, security, and testability of our code base for long-term maintainability and scale. Key Responsibilities By working with us, we want you to: Design, implement, and test high-quality code that powers today’s More ❯
Posted:

Senior Full Stack Software Engineer (.Net / React) (Remote)

Cambourne, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Remotestar
and working software. Key Responsibilities: Design, develop, and maintain software systems using modern frameworks and technologies. Collaborate with cross-functional teams to define, design, and ship new features. Write clean, maintainable, and efficient code. Implement responsive design principles to ensure applications work on various devices and screen sizes. Develop and integrate REST, GraphQL and RPC APIs. Conduct thorough testing More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer (BE) - Banking Lab

Edinburgh, United Kingdom
Lloyds Banking Group
technology and Engineering practices. You'll work with the product and engineering leads to achieve the vision and customer outcomes for your Lab, through writing well-factored and tested code and building efficient and reusable back-end systems and abstractions. You'll lead, direct and shape approaches to solving technical challenges and translate business requirements into technical solutions. Why … or SOAP is a plus). Computer Science Fundamentals: Solid knowledge of Data Structures and Algorithms. Software Design Principles: Solid knowledge of Object-Oriented Design principles, Design Patterns, and Clean Code practices. Database Skills: Hands-on experience with Relational Databases (i.e., PostgreSQL/Oracle/MySQL), including writing and optimizing SQL queries. Testing: Knowledge of Unit Testing, TDD … to microservices architecture and distributed systems. Message Brokers: Experience with Message Brokers (i.e., Kafka/RabbitMQ/IBM MQ). DevOps Principles: Understanding of DevOps principles and infrastructure as code tools (i.e., Terraform). Performance Tuning: Background in performance tuning, profiling, and monitoring Java applications. Observability and Monitoring: Solid experience with Observability and Monitoring tools (i.e., Splunk/Dynatrace More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer (BE) - Banking Lab

Edinburgh, United Kingdom
Hybrid / WFH Options
Lloyds Bank plc
technology and Engineering practices. You'll work with the product and engineering leads to achieve the vision and customer outcomes for your Lab, through writing well-factored and tested code and building efficient and reusable back-end systems and abstractions. You'll lead, direct and shape approaches to solving technical challenges and translate business requirements into technical solutions. Why … or SOAP is a plus). Computer Science Fundamentals: Solid knowledge of Data Structures and Algorithms. Software Design Principles: Solid knowledge of Object-Oriented Design principles, Design Patterns, and Clean Code practices. Database Skills: Hands-on experience with Relational Databases (i.e., PostgreSQL/Oracle/MySQL), including writing and optimizing SQL queries. Testing: Knowledge of Unit Testing, TDD … to microservices architecture and distributed systems. Message Brokers: Experience with Message Brokers (i.e., Kafka/RabbitMQ/IBM MQ). DevOps Principles: Understanding of DevOps principles and infrastructure as code tools (i.e., Terraform). Performance Tuning: Background in performance tuning, profiling, and monitoring Java applications. Observability and Monitoring: Solid experience with Observability and Monitoring tools (i.e., Splunk/Dynatrace More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Sheffield, South Yorkshire, Yorkshire, United Kingdom
Espire Infolabs Limited
requires leadership capability to manage a development team, deliver high-quality software in an Agile environment, and communicate effectively with clients. The ideal candidate should have a passion for clean code, scalable architecture, and efficient development processes. Responsibilities: Lead and mentor a team of developers, ensuring best practices in coding and architecture. Design, develop, and maintain web applications … using PHP (Laravel Framework). Manage and oversee source code using GitLab, including CI/CD pipelines. Collaborate with cross-functional teams in Agile sprints. Participate in planning, code reviews, and documentation in JIRA and Confluence. Ensure performance, scalability, and security of applications. Manage deployments, environments, and DevOps workflows. Troubleshoot, test, and maintain the core product software and More ❯
Employment Type: Permanent
Posted:

Software Engineer

Leeds, West Yorkshire, Yorkshire, United Kingdom
Hybrid / WFH Options
Anson Mccade
digital transformation for global clients across finance, telecoms, and the public sector. As a Software Engineer, you will: • Design, develop and maintain microservices-based applications across multiple platforms • Write clean, maintainable code in Java , Node.js , or Python • Deploy cloud-native solutions using platforms like AWS , Azure , or Google Cloud • Collaborate in Agile squads to define features and ship … them with speed and stability • Optimise system performance, troubleshoot production issues and contribute to code reviews • Implement DevOps and CI/CD best practices using modern pipelines • Stay ahead of trends in cloud, containers, automation, and software craftsmanship A successful Software Engineer will have: • 4+ years of software engineering experience • Strong hands-on skills in Java, Node.js, and/ More ❯
Employment Type: Permanent, Work From Home
Posted:

Software Engineer

Salisbury, Wiltshire, South West, United Kingdom
Hybrid / WFH Options
Anson Mccade
digital transformation for global clients across finance, telecoms, and the public sector. As a Software Engineer, you will: • Design, develop and maintain microservices-based applications across multiple platforms • Write clean, maintainable code in Java , Node.js , or Python • Deploy cloud-native solutions using platforms like AWS , Azure , or Google Cloud • Collaborate in Agile squads to define features and ship … them with speed and stability • Optimise system performance, troubleshoot production issues and contribute to code reviews • Implement DevOps and CI/CD best practices using modern pipelines • Stay ahead of trends in cloud, containers, automation, and software craftsmanship A successful Software Engineer will have: • 4+ years of software engineering experience • Strong hands-on skills in Java, Node.js, and/ More ❯
Employment Type: Permanent, Work From Home
Posted:

Head of Engineering

Belfast, UK
Hybrid / WFH Options
VANRATH
Key Responsibilities: Lead and manage 4-5 Agile software engineering teams across the E&C function. Provide hands-on leadership across architecture, delivery, and team development. Ensure high-quality code, system performance, and reliability across a large, distributed ecosystem. Drive engineering best practices and continuous improvement across teams. Collaborate closely with architecture, governance, and production functions to ensure alignment … principles and architectural patterns (e.g. Microservices, Backend for Frontend, cloud-native design). Familiarity with DevOps and CI/CD tooling (Git, GitLab, TeamCity, etc.). Deep understanding of clean code practices (SOLID, DRY, YAGNI). Strong stakeholder management and communication skills. Desirable Experience: Background in trading platforms, financial markets, or commodities. Knowledge of Scaled Agile Framework (SAFe More ❯
Posted:

Senior Software Engineer (.NET)

Leeds, West Yorkshire, Yorkshire, United Kingdom
Hybrid / WFH Options
Daniel James Resourcing Ltd
end to end. What Youll Be Doing Designing and building robust, scalable services in .NET 8 Helping drive the shift from monolithic systems to distributed, microservices-based architecture Writing clean, maintainable and well-tested code Actively contributing to code reviews, knowledge sharing and mentoring Working with a modern engineering toolset including AWS, Docker, GraphQL, DynamoDB and Terraform … CD: GitHub Actions Data: PostgreSQL, DynamoDB, DocumentDB What We're Looking For Solid experience building modern, cloud-based systems using .NET and AWS Strong understanding of software design principles, clean code, and TDD Exposure to infrastructure-as-code and cloud automation (ideally Terraform) A collaborative mindset and the ability to work across technical and non-technical teams More ❯
Employment Type: Permanent
Salary: £70,000
Posted:

Backend Golang Developer

Bristol, Avon, South West, United Kingdom
Hybrid / WFH Options
Ignite Digital Search Ltd
Youll work with a collaborative tech team to build products that power user experience across platforms like Twitch, YouTube, and TikTok. This is your chance to own features from code to cloud, while learning new tools and pushing your engineering skills forward. What Youll Do Design and develop robust backend applications using Go/Golang Build scalable APIs and … data pipelines integrating with multiple platforms Write clean, well-documented code with strong testing practices Collaborate in agile sprints to deliver high-quality features and improvements Develop and manage CI/CD pipelines and deployment using tools like GitHub Actions Implement Infrastructure as Code (IaC) with Terraform Maintain high system reliability, security, and performance Support cloud deployments … using GCP Contribute to frontend code (Svelte, TailwindCSS) if interested training provided Participate in code reviews, system documentation, and architecture discussions Key Skills and Experience Required: Experience with Go/Golang (commercial or personal projects) Strong knowledge of REST APIs , SQL/PostgreSQL , RDBMS , and NoSQL Cloud knowledge ideally Google Cloud Platform , or AWS/Azure Familiar with More ❯
Employment Type: Permanent, Work From Home
Salary: £40,000
Posted:

Backend Developer - Golang / Cross-Skilled

Bristol, Avon, South West, United Kingdom
Hybrid / WFH Options
Ignite Digital Search Ltd
backend applications (initially in your core language, with support to learn and transition into Go/Golang) Build scalable APIs and data pipelines integrating with third-party platforms Write clean, maintainable code with strong testing practices Collaborate in agile sprints to deliver high-quality features and improvements Contribute to CI/CD pipelines and Infrastructure as Code (Terraform) Support cloud deployments (primarily GCP, but AWS/Azure experience welcome) Participate in architecture discussions, code reviews, and documentation (Optional) Contribute to frontend development (Svelte, React, Vue) with training available What We're Looking For Essential: Strong experience building backend systems in languages such as Java, C#, Python, Node.js, C++, or Rust Understanding of REST APIs, SQL … Eagerness to learn and work with Golang Desirable: Experience with CI/CD pipelines (GitHub Actions, Jenkins, etc.) Knowledge of microservices, Kubernetes, or serverless architectures Exposure to Infrastructure as Code (Terraform or similar) Familiarity with distributed systems concepts (e.g. gRPC) Frontend development experience (Typescript, Svelte, React, Vue, etc) Whats In It for You Dedicated support to learn and work More ❯
Employment Type: Permanent, Work From Home
Salary: £40,000
Posted:

Full Stack JavaScript developer

Birmingham, West Midlands, England, United Kingdom
IT Talent Solutions Ltd
Developer to join a growing team building cutting-edge platforms that thousands use every day. This is a great opportunity for someone who loves solving real-world problems, writing clean code, and working across both the frontend and backend. Key Requirements 4+ years of commercial experience working across both frontend and backend JavaScript (React + Node.js). Strong … workflows, and automated testing frameworks (Jest, Cypress, etc). Ability to translate UI/UX designs into high-quality, responsive code. Experience collaborating in an Agile team, participating in code reviews and sprint planning. Excellent communication skills and a proactive mindset, able to take ownership of features and solve problems independently. What’s on offer Salary: £45-55k More ❯
Employment Type: Full-Time
Salary: £45,000 - £55,000 per annum, Negotiable
Posted:

Software engineer

Dundee, City of Dundee, United Kingdom
Head Resourcing
to APIs and data ingestion-while keeping security front of mind. Key Responsibilities Build and maintain our Vue?3 platform plus supporting APIs, microservices, database and semantic layers. Write clean, well?tested code and review peers' work. Day to day operation of systems, including availability, security and data integrity Collaborate daily with product, data and DevOps teams in More ❯
Employment Type: Permanent
Salary: £45000 - £55000/annum
Posted:

Software engineer

Dundee, Angus, Scotland, United Kingdom
Head Resourcing
to APIs and data ingestion-while keeping security front of mind. Key Responsibilities Build and maintain our Vue 3 platform plus supporting APIs, microservices, database and semantic layers. Write clean, well tested code and review peers' work. Day to day operation of systems, including availability, security and data integrity Collaborate daily with product, data and DevOps teams in More ❯
Employment Type: Full-Time
Salary: £45,000 - £55,000 per annum
Posted:

Software Developer

Abingdon, Oxfordshire, England, United Kingdom
Frossell Recruitment
performance across a dynamic, cloud-based infrastructure. Key Responsibilities: Design, develop, test and maintain scalable software applications. Collaborate with cross-functional teams, including developers, testers and software architects. Write clean, efficient and reusable code. Implement and maintain unit and integration tests to ensure software quality. Troubleshoot and resolve issues in existing systems. Stay current with industry trends, tools and … best practices. Contribute to peer code reviews and promote quality throughout the team. Candidate Profile: Minimum of 2 years of software development experience, particularly in C# . Familiarity with cloud development using Azure Experience with API development, Azure Functions and Windows Services. Front-end development skills in React, Angular, JavaScript, TypeScript, HTML and CSS . Understanding of CI/ More ❯
Employment Type: Full-Time
Salary: £60,000 per annum
Posted:

Software Developer

Exeter, Devon, Countess Wear, United Kingdom
Hybrid / WFH Options
Bowerford Associates
this role you will be responsible for: - Designing and developing user-friendly, responsive and interactive front-end interfaces. Implementing secure, scalable and efficient back-end systems and APIs. Writing clean, modular and maintainable code whilst adhering to coding standards, best practices and design patterns. Troubleshooting and debugging complex technical issues across the full stack providing timely resolutions and More ❯
Employment Type: Permanent
Salary: £45000 - £55000/annum Pension, Healthcare, Insurance & Mor
Posted:

Senior Java Engineer

Belfast, United Kingdom
Hybrid / WFH Options
VanRath
secure, high-performance systems using Java and Spring Boot Design and implement RESTful APIs and containerised microservices Collaborate within agile teams to deliver high-quality features and services Write clean, testable, production-grade code following best practices Contribute to CI/CD processes, test automation, and code reviews Work on solutions that demand performance, resilience, and zero … related frameworks Understanding of REST API development , SQL/MySQL , and microservice architecture Familiarity with DevOps tools: Git, Maven, Jenkins , and containerisation (Docker/Kubernetes) Strong commitment to quality, clean code, and continuous delivery Excellent problem-solving skills and a collaborative mindset Agile development experience in a team setting Bonus Skills (nice to have) Experience with big data … tools like Hadoop, Spark, or Scala Exposure to fraud, payments , or financial services platforms Understanding of cloud-native development and container orchestration Knowledge of test-driven development and modern code quality practices What's on Offer Unrivalled pension scheme that sets the benchmark in the tech industry Unheard-of bonus potential tied to performance and delivery Flexible hybrid working More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java with Springboot developer/Lead

Edinburgh, United Kingdom
N Consulting Limited
Design, develop, and maintain Java-based applications using Spring Boot and related technologies Collaborate with architects, product owners, and other developers to translate business requirements into technical solutions Write clean, efficient, and reusable code following best practices and coding standards Participate in code reviews, unit testing, and integration testing Contribute to DevOps practices: CI/CD pipelines More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Data Engineer

Manchester, Lancashire, United Kingdom
CMS Payments Intelligence Inc
practices. Oversee client data onboarding, ensuring swift, compliant, and secure integration processes. Provide expert support for complex issues, acting as a technical authority and ensuring secure coding standards through code reviews. Mentor junior engineers, promoting best practices in clean code, testing, and CI/CD. Drive continuous improvement in data feature development and stay updated on industry … innovative tools and solutions. Proficient in Microsoft Azure (DevOps, Data Factory, Data Lake, Functions, Azure Container Instances, RBAC and Entra) and DevOps CI/CD. Proficient in Infrastructure as Code (Terraform), secure FTP configurations (SFTP/FTPS), and remediation of security vulnerabilities (DAST, Azure Defender). Expertise in Python for writing efficient code and maintaining reusable libraries. Experienced More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior .Net Developer

Manchester, North West, United Kingdom
Hybrid / WFH Options
Invitise Limited
and develop internal applications and new products using the latest .NET stack. This is a hands-on full-stack role, ideal for someone who enjoys solving business problems with clean, scalable code and mentoring junior team members. You will need to either hold current UK Right to Work or have the ability to work without sponsorship. The successful More ❯
Employment Type: Permanent, Work From Home
Salary: £65,000
Posted:

Senior .Net Developer

Manchester, Lancashire, England, United Kingdom
Hybrid / WFH Options
InvitISE Ltd
and develop internal applications and new products using the latest .NET stack. This is a hands-on full-stack role, ideal for someone who enjoys solving business problems with clean, scalable code and mentoring junior team members. You will need to either hold current UK Right to Work or have the ability to work without sponsorship. The successful More ❯
Employment Type: Full-Time
Salary: £50,000 - £65,000 per annum
Posted:

Senior Full Stack Developer

Bromsgrove, Worcestershire, West Midlands, United Kingdom
Hybrid / WFH Options
Reed Technology
environment monitoring Collaborate with cross-functional teams to define technical requirements and deliver robust solutions Mentor junior developers and promote best practices in coding, testing, and documentation Participate in code reviews, sprint planning, and architectural discussions What you'll bring Proven experience in full stack development , with a strong focus on C# , .NET Core , and Azure Solid understanding of … CD tools , source control , and agile development methodologies Bonus: Experience with Umbraco , SharePoint , or AI/ML integration Strong problem-solving skills, attention to detail, and a passion for clean, maintainable code What's in It for You? A flexible hybrid working model with just one day a week in the office The chance to work on greenfield More ❯
Employment Type: Permanent, Work From Home
Posted:

Senior Full Stack Developer

Oxford, Oxfordshire, England, United Kingdom
Hybrid / WFH Options
Spectrum IT Recruitment
a high-growth, award-winning SaaS company delivering cutting-edge web analytics tools to a B2B audience. We're hiring a Senior Full Stack Developer who is passionate about clean code, scalable systems, and setting the standard for engineering excellence in a team of like-minded professionals. You'll join a talented, remote-first team working on complex More ❯
Employment Type: Full-Time
Salary: £65,000 - £70,000 per annum
Posted:

Lead Software Engineer

Bradford, West Yorkshire, Yorkshire, United Kingdom
Hybrid / WFH Options
Anson Mccade
for you. What You'll Be Doing: Delivering secure, scalable, and high-quality software solutions for complex client challenges. Leading by example in engineering best practices, agile methodologies, and clean code. Collaborating with product managers to translate business needs into technical solutions. Mentoring junior engineers and supporting the development of an onshore/offshore delivery model. Working behind the More ❯
Employment Type: Permanent, Work From Home
Posted:
Clean Code
the UK excluding London
10th Percentile
£35,000
25th Percentile
£42,500
Median
£57,500
75th Percentile
£70,000
90th Percentile
£77,500