Clean Code Jobs in England

51 to 75 of 598 Clean Code Jobs in England

Full Stack React Developer (with Python)

London, United Kingdom
Hybrid/Remote Options
EMBS Engineering
intuitive, intelligent user experience. What You’ll Be Doing: Building responsive, modular React applications that sit at the heart of an AI-driven SDLC platform Translating Figma designs into clean, maintainable, high-performing front-end code Integrating with Python-based services to surface AI insights and automation directly in the UI Creating reusable components and libraries that accelerate … Python services or frameworks for back-end integration Solid understanding of REST APIs, microservices, and contemporary web architecture Experience in enterprise-grade or engineering tools environments A commitment to clean code, testing, and continuous delivery Confident communication skills and a proactive, ownership-driven mindset Bonus Points For: Exposure to GenAI/LLM integrations such as OpenAI or Anthropic … Looks Like: A smooth, modern UI that makes AI-driven automation feel natural for engineers Strong collaboration across UX, AI, and engineering to deliver a cohesive platform Maintainable, scalable code that underpins a next-gen engineering experience Role Details: Rate: £500–£520 per day (Inside IR35) If you’re excited about shaping a platform that genuinely elevates engineering teams More ❯
Employment Type: Contract
Rate: £500 - £520/day Inside IR35
Posted:

Senior Software Engineer

london, south east england, united kingdom
Axion Ray
web applications while collaborating closely with cross-functional teams to ensure seamless front-end and back-end integration. You'll focus on optimizing website performance, ensuring scalability, and writing clean, maintainable code that adheres to industry standards. As a key contributor, you'll troubleshoot issues, participate in agile development processes, and stay current with emerging trends in full … web applications using React and Typescript Collaborate with cross-functional teams to ensure seamless integration of front-end and back-end functionalities Optimize website performance and ensure scalability Write clean and maintainable code that adheres to industry standards and best practices Troubleshoot and debug issues that arise during development and testing Continuously improve the quality of the codebase … through code reviews and refactoring Participate in agile ceremonies such as sprint planning and retrospectives Stay up-to-date with emerging trends and technologies in full-stack development Requirements: You have at least 5 years of experience in software development and are highly skilled in React, Typescript, and APIs You possess strong problem-solving skills and can think critically More ❯
Posted:

Salesforce Developer

Leeds, England, United Kingdom
Hybrid/Remote Options
SPG Resourcing
in a fast-paced agile environment. Provide production support through incident investigation, triage, and resolution. Thoroughly test solutions, prioritising the use of automated testing frameworks and techniques. Combine low-code and click-based Salesforce configuration with custom development where appropriate. Create and maintain custom Lightning Web Components, triggers, and scheduled batch jobs. Ensure continuous improvement through code reviews … Salesforce engineering or development role, with relevant certifications such as Platform Developer I and Salesforce Administrator. Experience across the Salesforce ecosystem, ideally including Financial Services Cloud. Strong understanding of Clean Code principles, Object-Oriented Programming, SOLID principles, Design Patterns, Governor Limits, and Salesforce best practices. A growth mindset and adaptability to meet evolving platform and business needs. Passion More ❯
Posted:

PHP/Laravel Developer - Burnley Hybrid Remote - £60k

Hapton, Burnley, Lancashire, England, United Kingdom
Hybrid/Remote Options
Ada Meher
a rapidly scaling start-up.You’ll collaborate closely with product owners, designers, and other developers to build robust systems that deliver great user experiences. If you’re passionate about clean code, testing, and modern web technologies, we’d love to hear from you.The business are flexible in nature so whilst they do expect an office presence a couple … Experience with Vue.js/Nuxt front-end frameworks Strong knowledge of microservices architecture and RESTful APIs Hands-on experience with AWS , DigitalOcean , and CI/CD workflows Passion for clean, well-tested code and continuous improvement As well as offering the chance to work with modern technologies in a talented, supportive team & a flexible working environment this business More ❯
Employment Type: Full-Time
Salary: Competitive salary
Posted:

Senior Software Engineer - .Net

Manchester, Lancashire, England, United Kingdom
Hybrid/Remote Options
Lorien
modern DevOps practices Experience Solid experience in .NET software engineering (C#) Strong cloud experience, ideally with Azure Familiarity with containerisation & orchestration (Kubernetes preferred) Good understanding of software architecture and clean code principles Comfortable working independently and as part of a collaborative team Experience with performance tuning and high-availability systems Familiarity with Agile/Scrum methodologies Benefits More ❯
Employment Type: Full-Time
Salary: £65,000 - £75,000 per annum
Posted:

Software Engineering Manager

Guildford, England, United Kingdom
Hybrid/Remote Options
Person Centred Software Ltd
the product line. Drive improvements across the full software development life cycle (SDLC). Promote the use of AI tooling to boost developer productivity and automate repetitive tasks. Champion clean code, scalable design, and testability across all development work. Work closely with Product, DevOps, and the CTO to deliver robust, maintainable, and monitorable solutions. Ensure clear requirements, strong More ❯
Posted:

Senior Java Software Engineer

London Area, United Kingdom
develop
Docker/Kubernetes Kafka (or similar messaging tools) Key Responsibilities Design and develop high-performance, low-latency software components. Contribute across the full software development lifecycle. Write and maintain clean, testable, scalable code. Manage and enhance CI/CD and development process tooling. Collaborate in agile ceremonies and foster a culture of teamwork. Mentor junior engineers and promote engineering More ❯
Posted:

Senior Java Software Engineer

City of London, London, United Kingdom
develop
Docker/Kubernetes Kafka (or similar messaging tools) Key Responsibilities Design and develop high-performance, low-latency software components. Contribute across the full software development lifecycle. Write and maintain clean, testable, scalable code. Manage and enhance CI/CD and development process tooling. Collaborate in agile ceremonies and foster a culture of teamwork. Mentor junior engineers and promote engineering More ❯
Posted:

Software Engineer

Newcastle Upon Tyne, England, United Kingdom
Ronald James Group
process high volumes of data, operate with demanding performance standards, and continuously evolve to meet new business challenges. We’re looking for engineers who enjoy solving complex problems, writing clean and maintainable code, and collaborating in a supportive, agile environment. About the Role As a .NET Developer, you’ll be key in designing and developing software solutions that … ensure our solutions meet both technical and business goals. What You’ll Do Design, build, and maintain high-quality applications and services using C#, .NET Core and Node.js Develop clean, testable, and efficient code following modern engineering best practices. Contribute to architectural discussions, proposing improvements and innovative solutions. Build RESTful APIs and integrate with third-party systems where … required. Collaborate with engineers, product owners, and QA teams in an Agile development environment. Participate in code reviews, testing, and performance tuning. Stay up to date with emerging technologies and contribute to continuous improvement efforts. What We’re Looking For Essential Skills & Experience: Strong experience with C#, .NET Core and Typescript Solid understanding of object-oriented programming and software More ❯
Posted:

Java / Camunda Engineer

South East London, London, United Kingdom
Hybrid/Remote Options
Profile 29
defining technical standards, optimising runtime performance, and mentoring less- experienced engineers in workflow-centric delivery. This is an ideal role for someone who enjoys solving complex process problems through clean code, automation, and modern engineering practices. The role involves visiting client sites; the company will cover travel expenses. Frequency is uncertain but candidates should be comfortable with that … iterate business processes Develop and maintain automated test suites, CI/CD pipelines, and containerised deployments Optimise Camunda engine performance and monitor workflow metrics for production environments Participate in code reviews, peer testing, and technical design discussions Contribute to their internal best-practice frameworks and automation accelerators Essential Eligible (have resided in the UK for the past 5 years … Camunda 8 (Zeebe) clusters and Operate/Tasklist components Familiarity with Camunda connectors, external task workers, and scripting extensions Exposure to cloud platforms (AWS, Azure, GCP) and infrastructure-as-code (Terraform, Helm) Experience integrating process automation with case-management or service-orchestration platforms Understanding of agentic AI capabilities and how they can complement workflow automation Experience mentoring developers or More ❯
Employment Type: Permanent, Work From Home
Salary: £65,000
Posted:

Software Engineer

City of London, London, United Kingdom
Hybrid/Remote Options
Anson McCade
you’ll take ownership of critical systems, influence architecture, and help drive technical excellence across the stack. You’ll work closely with product, design, and fellow engineers to build clean, reliable, and scalable systems that underpin financial workflows and payment infrastructure. What You’ll Bring 5+ years of commercial software engineering experience Proven experience in SaaS or payment systems … language (.NET) and a modern JavaScript framework (ideally React) Solid understanding of databases , API design , and web architecture Experience with cloud platforms (AWS, Azure, or GCP) Strong engineering fundamentals: clean code, testing, CI/CD, version control (Git) A proactive, ownership-driven mindset: be able to take initiative and deliver in a fast-paced startup environment Excellent collaboration More ❯
Posted:

Software Engineer

London Area, United Kingdom
Hybrid/Remote Options
Anson McCade
you’ll take ownership of critical systems, influence architecture, and help drive technical excellence across the stack. You’ll work closely with product, design, and fellow engineers to build clean, reliable, and scalable systems that underpin financial workflows and payment infrastructure. What You’ll Bring 5+ years of commercial software engineering experience Proven experience in SaaS or payment systems … language (.NET) and a modern JavaScript framework (ideally React) Solid understanding of databases , API design , and web architecture Experience with cloud platforms (AWS, Azure, or GCP) Strong engineering fundamentals: clean code, testing, CI/CD, version control (Git) A proactive, ownership-driven mindset: be able to take initiative and deliver in a fast-paced startup environment Excellent collaboration More ❯
Posted:

Lead Engineer

Nottingham, Nottinghamshire, East Midlands, United Kingdom
Hybrid/Remote Options
Experian Ltd
software solutions Take ownership of the 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 with cross-functional team members. Manage technical risks and issues, proactively identifying potential challenges and developing mitigation strategies. Provide … clear and concise documentation for code, processes, and system architecture Mentor senior and junior developers, providing technical expertise, code reviews. Qualifications Hands-on experience with .NET 6+ or .NET Core or .NET Framework building scalable REST/SOAP/RPC APIs with proficiency in C#. Practical experience with Docker and Kubernetes for containerized application development, deployment, and orchestration. More ❯
Employment Type: Permanent, Work From Home
Posted:

Java Engineer

South East London, London, United Kingdom
Hybrid/Remote Options
Profile 29
defining technical standards, optimising runtime performance, and mentoring less- experienced engineers in workflow-centric delivery. This is an ideal role for someone who enjoys solving complex process problems through clean code, automation, and modern engineering practices. The role involves visiting client sites; the company will cover travel expenses. Frequency is uncertain but candidates should be comfortable with that … iterate business processes Develop and maintain automated test suites, CI/CD pipelines, and containerised deployments Optimise Camunda engine performance and monitor workflow metrics for production environments Participate in code reviews, peer testing, and technical design discussions Contribute to their internal best-practice frameworks and automation accelerators Essential Eligible (have resided in the UK for the past 5 years … solutions using Camunda 7 or 8 (BPMN/DMN) Familiarity with Camunda connectors, external task workers, and scripting extensions Exposure to cloud platforms (AWS, Azure, GCP) and infrastructure-as-code (Terraform, Helm) Experience integrating process automation with case-management or service-orchestration platforms Understanding of agentic AI capabilities and how they can complement workflow automation Experience mentoring developers or More ❯
Employment Type: Permanent, Work From Home
Salary: £65,000
Posted:

Java Engineer

London, South East, England, United Kingdom
Hybrid/Remote Options
Profile 29
defining technical standards, optimising runtime performance, and mentoring less- experienced engineers in workflow-centric delivery. This is an ideal role for someone who enjoys solving complex process problems through clean code, automation, and modern engineering practices. The role involves visiting client sites; the company will cover travel expenses. Frequency is uncertain but candidates should be comfortable with that … iterate business processes Develop and maintain automated test suites, CI/CD pipelines, and containerised deployments Optimise Camunda engine performance and monitor workflow metrics for production environments Participate in code reviews, peer testing, and technical design discussions Contribute to their internal best-practice frameworks and automation accelerators Essential Eligible (have resided in the UK for the past 5 years … solutions using Camunda 7 or 8 (BPMN/DMN) Familiarity with Camunda connectors, external task workers, and scripting extensions Exposure to cloud platforms (AWS, Azure, GCP) and infrastructure-as-code (Terraform, Helm) Experience integrating process automation with case-management or service-orchestration platforms Understanding of agentic AI capabilities and how they can complement workflow automation Experience mentoring developers or More ❯
Employment Type: Full-Time
Salary: £35,000 - £65,000 per annum
Posted:

Python Developer

London, South East, England, United Kingdom
Hirexa Solutions UK
implement RESTful APIs and microservices architecture using Swagger and Postman Handle distributed task processing with Celery Apply TDD principles using PyTest for automated testing Use Terraform for Infrastructure as Code and Docker for containerisation Contribute to solution design and participate in architectural decision-making Ensure systems are scalable, maintainable, and high-performing Coach and support junior engineers; assist with … Experienced with SQL and NoSQL databases including PostgreSQL, CosmosDB, and Redis. Testing & TDD: Familiar with Test-Driven Development and automated testing using PyTest. IaC & Containers: Exposure to Infrastructure as Code (Terraform) and containerisation (Docker). Core Competencies Problem Solving: Strong analytical skills for tackling complex technical challenges. Code Quality: Committed to writing clean, performant code and … participating in code reviews. Mentorship: Actively shares knowledge and promotes technical excellence within the team. Collaboration: Works effectively with cross-functional teams to ensure project success. Innovation: Identifies opportunities for process and technology improvements. Ownership: Takes full responsibility for task delivery and technical decisions. More ❯
Employment Type: Full-Time
Salary: Salary negotiable
Posted:

iOS Developer

Birmingham, England, United Kingdom
Insight Global
services Knowledge of data persistence options (CoreData, Keychain, UserDefaults). Experience writing unit and UI tests (XCTest, XCUI), familiarity with Test-Driven Development (TDD). Proficiency with Git for code management and team collaboration. Advanced debugging (XCode Instruments, Memory Graph) and performance optimization. Solid understanding of iOS architectural patterns (MVC, MVVM, Clean Architecture, etc.). Strong foundation in … software design principles (Dependency Injection, separation of concerns, modularity). Commitment to clean, efficient, well-documented code, code reviews, and best practices. Excellent problem-solving, critical thinking, and independent technical challenge resolution. Effective communication and seamless collaboration with cross-functional teams. Demonstrated ownership of features, independent task management, and self-directed research. Proactive adaptability and continuous learning More ❯
Posted:

Junior Software Engineer

York, England, United Kingdom
Candour
maintain modern software applications. Your day to day responsibilities will include: Work closely with the team to understand user needs and build effective solutions. Write, maintain, test, and document clean, reliable code. Play a key role in developing and improving our platforms, tools, and services. Be involved in the full development lifecycle, from design to production deployment. We are More ❯
Posted:

Software Development Engineer

newcastle-upon-tyne, tyne and wear, north east england, united kingdom
Zynk
streaming technologies (e.g., RabbitMQ, Azure Service Bus). Proficiency with GIT, CI/CD pipelines, and automated testing frameworks. Strong analytical and problem‐solving skills with a passion for clean, maintainable code. Desirable: Experience integrating accounting, ERP, or e‐commerce APIs (e.g., Sage, Xero, Shopify, Magento). Knowledge of SQL databases and performance tuning. Familiarity with containerisation (Docker) and More ❯
Posted:

Node Developer

london, south east england, united kingdom
Solirius Reply
with RESTful APIs and third-party services to integrate and enhance system functionality. Database Management: Develop and maintain database architectures (e.g., MongoDB, PostgreSQL, MySQL) for robust data storage solutions. Code Optimization: Write clean, modular, and reusable code, adhering to best practices and design patterns. Testing and Debugging: Conduct unit and integration testing, debug issues, and ensure high … with server-side logic and maintain smooth user experiences. Continuous Learning: Stay updated on the latest trends in and related technologies, applying new knowledge to improve system performance and code quality. Agile Methodology: Participate in Agile development cycles, contributing to sprint planning, code reviews, and continuous delivery. Key Skills/Experience: Proven experience in development Strong knowledge of … control systems like Git and GitHub/GitLab. Familiarity with containerization technologies such as Docker. Strong understanding of web performance, security best practices, and error handling. Ability to write clean, efficient, and scalable code. Familiarity with CI/CD pipelines and DevOps practices is a plus. Experience with TypeScript. Familiarity with GraphQL or other modern data-fetching technologies. Experience More ❯
Posted:

Web Developer

Manchester, England, United Kingdom
MRJ Recruitment
across discovery, delivery, and optimisation, shipping features end-to-end and owning them in production. You’ll work in a highly collaborative environment with engineers who genuinely care about clean code, great UX, DevOps culture, and cloud-first thinking. Day-to-day, you will: Build high-quality, reusable front-end components in React + TypeScript Create performant, accessible … cloud platforms A passion for performance, accessibility, and front-end craft Familiarity with CI/CD pipelines, DevOps principles, and modern tooling Someone who loves collaboration, pair programming, and code quality Next steps? Apply today with your profile/CV and one of our team will be in touch. Interviews are taking place w/c 17th and 24th More ❯
Posted:

Lead Backend Developer

London, England, United Kingdom
Fruition Group
Python, leveraging FastAPI. Lead architectural discussions with a focus on performance, scalability, and reliability. Deliver complex features end-to-end - from design through deployment and monitoring. Provide mentorship through code reviews, technical guidance, and best practices. Collaborate with Product, Design, and Engineering teams to deliver at pace. Continuously raise the bar for engineering standards, code quality, and delivery. … development environment Solid expertise in microservices, APIs, messaging patterns, and distributed systems. Proficient with cloud platforms (AWS, GCP, Azure) and containerisation (Docker; Kubernetes preferred). Strong engineering fundamentals - testing, clean code, performance tuning, and algorithms. Experience with relational and non-relational databases (PostgreSQL, MongoDB). Comfortable working in agile, fast-moving environments with high ownership. Curious about new More ❯
Posted:

Javascript Developer

London Area, United Kingdom
Hybrid/Remote Options
Uneek Global
Node.js and React. Build scalable, serverless solutions leveraging AWS Lambda, DynamoDB and other AWS services. Collaborate closely with product managers, designers and fellow engineers to deliver innovative features. Write clean, maintainable and testable code, participating in code reviews and mentoring colleagues. Contribute to technical architecture and long-term product strategy. Keep up-to-date with industry trends … and building serverless applications. Experience with AWS services, particularly Lambda and DynamoDB. Familiarity with software development best practice, including testing, CI/CD and version control. Passion for writing clean, efficient code and delivering high-quality software. Interest in energy, utilities or cleantech sectors is advantageous. Why Join: Be part of a fast-growing SaaS company making a More ❯
Posted:

Javascript Developer

City of London, London, United Kingdom
Hybrid/Remote Options
Uneek Global
Node.js and React. Build scalable, serverless solutions leveraging AWS Lambda, DynamoDB and other AWS services. Collaborate closely with product managers, designers and fellow engineers to deliver innovative features. Write clean, maintainable and testable code, participating in code reviews and mentoring colleagues. Contribute to technical architecture and long-term product strategy. Keep up-to-date with industry trends … and building serverless applications. Experience with AWS services, particularly Lambda and DynamoDB. Familiarity with software development best practice, including testing, CI/CD and version control. Passion for writing clean, efficient code and delivering high-quality software. Interest in energy, utilities or cleantech sectors is advantageous. Why Join: Be part of a fast-growing SaaS company making a More ❯
Posted:

Software Engineer

Oxfordshire, England, United Kingdom
Zetica Limited
/Azure), CI/CD, or exposure to hardware integration and machine learning. Who Thrives Here You're curious, detail-oriented, and enjoy tackling diverse technical challenges. You write clean code, learn fast, and contribute ideas. You're comfortable working both independently and as part of a close-knit team. Interested? Let's talk. More ❯
Posted:
Clean Code
England
10th Percentile
£41,250
25th Percentile
£52,500
Median
£67,500
75th Percentile
£80,000
90th Percentile
£93,250