1 to 25 of 74 Clean Code Jobs in the North West

Senior Software Engineer (.NET)

Location
Manchester, England, United Kingdom
systems, such as payment gateways, and designing resilient, well-documented interfaces for other developers to consume Mentoring and supporting less experienced engineers through code review, pairing and technical guidance, helping them grow their skills Championing engineering best practice, clean code, and thorough unit and integration testing across … such as SQL Server, PostgreSQL or Cosmos DB, at a senior level Have a track record of mentoring or supporting less experienced engineers, through code review, pairing or technical coaching Have deep experience with engineering best practice, clean code and a strong testing culture, including unit ...

C# Developer

Location
Greater Manchester, England, United Kingdom
enjoys solving complex problems and delivering high-quality software. You value collaboration, curiosity, and learning as much as coding. You understand the importance of clean code, maintainable architecture, and system performance, and you want to work in a culture where your contributions matter and your growth is supported. … Modernizing components of the platform to .NET 8+ and Svelte.js, including containerized deployments. Automating infrastructure with Pulumi and Azure DevOps. Participating in architecture discussions, code reviews, and maintaining engineering best practices. What you may have: Strong experience with C#/.NET, including async/await, memory management, and resource ...

C# Developer

Location
Manchester, England, United Kingdom
enjoys solving complex problems and delivering high-quality software. You value collaboration, curiosity, and learning as much as coding. You understand the importance of clean code, maintainable architecture, and system performance, and you want to work in a culture where your contributions matter and your growth is supported. … Modernizing components of the platform to .NET 8+ and Svelte.js, including containerized deployments. Automating infrastructure with Pulumi and Azure DevOps. Participating in architecture discussions, code reviews, and maintaining engineering best practices. What you may have: Strong experience with C#/.NET, including async/await, memory management, and resource ...

Senior Fullstack Engineer (Go/React)

Location
Manchester, England, United Kingdom
Saving Expert, building digital products and services that make a difference while always putting people first. We’re a team of creators. We write code, shape delivery, build go-to-market strategies, develop AI solutions and create the practices that support our people. We work side by side with … security, versioning, performance and reliability. Build intuitive, high-performance user interfaces in React that integrate seamlessly with backend services. Champion engineering excellence through clean code, automated testing, documentation and code reviews. Drive delivery across multiple initiatives while balancing speed, quality and commercial value. Mentor engineers through coaching ...

Senior Software Engineer, Full-Stack Applications (Python)

Hiring Organisation
Fitch Group
Location
Manchester, United Kingdom
Employment Type
Full Time
applications – Build robust, scalable applications using Python (FastAPI/Flask), and ReactJS following best practices and design patterns • Contribute to the development lifecycle – Write clean, maintainable code, implement CI/CD pipelines with GitHub Actions, deploy to Kubernetes, and ensure quality through testing and code reviews • Work … other engineers to understand requirements and deliver solutions that meet business needs • Apply engineering best practices – Follow SOLID principles and design patterns, participate in code reviews, solve technical challenges, and contribute to code quality • Support and improve systems – Troubleshoot production issues, optimize performance, and help ensure reliability ...

Senior Software Engineer (Java) iGaming

Location
Manchester, England, United Kingdom
Saving Expert, building digital products and services that make a difference while always putting people first. We're a team of creators. We write code, shape delivery, build go-to-market strategies, develop AI solutions and create the practices that support our people. We work side by side with … performant and aligned with best practices. Develop and evolve RESTful APIs with a focus on security, versioning, performance and reliability. Champion engineering excellence through clean code, automated testing, documentation and code reviews. Drive delivery across multiple initiatives while balancing speed, quality and commercial value. Mentor engineers through ...

Senior Software Engineer (Kotlin, Spring Boot)

Location
Manchester, England, United Kingdom
Saving Expert, building digital products and services that make a difference while always putting people first. We’re a team of creators. We write code, shape delivery, build go-to-market strategies, develop AI solutions and create the practices that support our people. We work side by side with … performant and aligned with best practices. Develop and evolve RESTful APIs with a focus on security, versioning, performance and reliability. Champion engineering excellence through clean code, automated testing, documentation and code reviews. Drive delivery across multiple initiatives while balancing speed, quality and commercial value. Mentor engineers through ...

Senior Software Engineer, Full-Stack Applications (Python)

Location
Manchester, England, United Kingdom
applications – Build robust, scalable applications using Python (FastAPI/Flask), and ReactJS following best practices and design patterns Contribute to the development lifecycle – Write clean, maintainable code, implement CI/CD pipelines with GitHub Actions, deploy to Kubernetes, and ensure quality through testing and code reviews Work … other engineers to understand requirements and deliver solutions that meet business needs Apply engineering best practices – Follow SOLID principles and design patterns, participate in code reviews, solve technical challenges, and contribute to code quality Support and improve systems – Troubleshoot production issues, optimize performance, and help ensure reliability ...

Senior Software Engineer - Java, Node.js & AWS

Location
Manchester, England, United Kingdom
performant and aligned with best practices. Develop and evolve RESTful APIs with a focus on security, versioning, performance and reliability. Champion engineering excellence through clean code, automated testing, documentation and code reviews. Drive delivery across multiple initiatives while balancing speed, quality and commercial value. Mentor engineers through … performance fundamentals Experience with Python, Spring Cloud, WebFlux or reactive programming would be advantageous. What Success Looks Like Technical Excellence & Craft Mastery Write clean, maintainable and highly optimised code. Set high standards for quality, testing and documentation. Coach others in engineering best practices and modern development techniques. Design scalable ...

Senior Consultant - Agentic AI / Generative AI

Location
Manchester, England, United Kingdom
Storage.* Cloud & DevOps: Azure (App Services, OpenAI, AKS), GCP (Vertex AI, Cloud Run), Docker, GitHub Actions, Azure DevOps, RBAC and Cost Controls.* Software Engineering: Clean Code (SOLID, DRY), DDD, modular architecture, TDD, code quality tools. · AI Engineering (Desirable): RAG pipelines, agentic workflows, MCP, LLM integration (OpenAI, Gemini ...

Senior Backend Engineer

Location
Manchester, England, United Kingdom
products. Develop and maintain platform tooling, automation, observability, monitoring and CI/CD capabilities. Build software solutions using Python and modern engineering practices. Write clean, maintainable code and infrastructure-as-code solutions to support service delivery. Embed Site Reliability Engineering principles including SLIs, SLOs, error budgets … with engineers, architects, product teams and stakeholders whilst coaching and mentoring colleagues. Essential Skills for the Senior Backend Engineer (Site Reliability) include: Experience writing clean, maintainable code in at least one programming language. Experience designing, operating and improving distributed systems, focusing on reliability, performance and user outcomes. Experience ...

Camunda Developer - Knutsford, UK

Location
Knutsford, England, United Kingdom
React-based user interfaces for handling user tasks. Develop and maintain backend services using Java and SQL-based systems. Analyze business requirements and deliver clean, scalable, and testable code. Ensure all features and user stories are delivered with 100% automated test coverage. Participate actively in SCRUM ceremonies and keep ...

Android Developer

Location
Manchester, England, United Kingdom
government digital services Design, develop and maintain high-quality Android applications using Kotlin Translate user and business requirements into reliable, maintainable technical solutions Write clean, well-tested and maintainable code following modern Android development practices Work collaboratively with designers, product managers, QA professionals and other developers within … agile multidisciplinary team Participate in technical discussions, code reviews and architectural decision-making Develop automated tests and contribute to continuous integration and delivery processes Investigate and resolve technical issues, defects and performance problems Consider security, accessibility, privacy, resilience and performance throughout the development lifecycle Contribute to technical documentation ...

Senior Software Engineer

Hiring Organisation
Anson Mccade
Location
Manchester, North West, United Kingdom
Employment Type
Permanent
Salary
£70,000
TypeScript and JavaScript . Knowledge of cloud technologies, particularly AWS and/or Azure . Experience working within Agile development teams. Passion for writing clean, maintainable and secure code. Previous consultancy experience is beneficial but not essential. Due to the nature of the work, you must be eligible ...

iOS Developer

Location
Manchester, England, United Kingdom
responsibilities Design, develop and maintain high-quality iOS applications using Swift . Translate user and business requirements into reliable, maintainable technical solutions. Write clean, well-tested and maintainable code following modern iOS development practices. Work collaboratively with designers, product managers, QA professionals and other developers within an agile … multidisciplinary team. Participate in technical discussions, code reviews and architectural decision-making. Develop automated tests and contribute to continuous integration and delivery processes. Investigate and resolve technical issues, defects and performance problems. Consider security, accessibility, privacy, resilience and performance throughout the development lifecycle. Contribute to technical documentation and knowledge ...

Staff Engineer

Location
Manchester, England, United Kingdom
initial design, through to full implementation, iterating quickly on our modern tech stack ( NodeJS microservices, Vue, Redis, SQL Server and SingleStore ) and deploying code daily to production (in AWS) following the DevSecOps methodology as we respond rapidly to customer requirements. Current and production grade TypeScript fluency (approx. 5+years experience … building POCs as required. Work with our Product Teams to help break down work into deliverable Epics and Stories. Turning user stories into code running in production as a high performing individual contributor lead developer and embedded architect in an Agentic AI environment. Ensuring the quality, maintainability and operability ...

Senior Software Engineer, Advertising Engineering Roku, Inc.

Location
Manchester, England, United Kingdom
scale their impact. We value your AI skills if have built fluency across the agentic engineering toolchain — coding harnesses like Claude Code or Cursor, MCP servers, custom skills, or agent frameworks. And you can describe projects where you shipped real work with these tools. You know how to drive … role? Software Development Design and build APIs and backend services using Scala and Java to support financial automation and data products Write clean, maintainable, and efficient code, ensuring adherence to best practices through code reviews Big Data Engineering Design, develop, and maintain data pipelines and ETL workflows ...

Application Support Technical Analyst

Location
Chester, England, United Kingdom
libraries are identified and impacted and solutions are developed and thoroughly tested Participate in the design and development of significant enhancement releases Write clean, well-documented code following established coding standards Conduct code reviews and ensure code quality Collaborate with cross-functional teams to address challenges ...

Engineering Manager - React Native

Hiring Organisation
Sparta Global Limited
Location
Manchester, North West, United Kingdom
Employment Type
Permanent
delivery stakeholders to plan and prioritise technical delivery. Provide technical leadership across React Native mobile applications. Remain approximately 30% hands-on, contributing to development, code reviews, technical problem-solving and solution design. Support architectural and technical decision-making across mobile applications, ensuring solutions are scalable, maintainable and aligned with … engineering standards. Promote engineering best practice across areas such as clean code, automated testing, CI/CD, application performance and software quality. Support effective integration between mobile applications, APIs and wider backend services. Identify technical risks, dependencies and delivery challenges and work with the team to resolve them. ...

Principal Software Engineer - Java

Location
Liverpool, England, United Kingdom
customers we serve. What makes this role particularly exciting is the balance of ownership and influence. You'll remain close to the code while helping define engineering strategy, champion best practices and drive technical excellence across multiple teams. This is a chance to leave a lasting impact … experience building modern software solutions using Java and AWS A track record of designing and evolving complex systems at scale A passion for clean code, quality engineering and continuous improvement Experience mentoring engineers and raising technical standards across teams Strong communication skills and the ability to explain complex ...

Engineering Manager - Java/React

Hiring Organisation
Sparta Global Limited
Location
Manchester, North West, United Kingdom
Employment Type
Permanent
plan and prioritise technical delivery. Provide technical leadership across Java/Spring Boot and React applications. Remain approximately 30% hands-on, contributing to development, code reviews, technical problem-solving and solution design. Support architectural and technical decision-making, ensuring solutions are scalable, maintainable and aligned with engineering standards. Promote … engineering best practice across areas such as clean code, automated testing, CI/CD and software quality. Identify technical risks, dependencies and delivery challenges and work with the team to resolve them. Drive continuous improvement across engineering processes, team capability and technical standards. Required Skills & Experience: Strong commercial ...

Technical Lead

Hiring Organisation
Acorn Insurance
Location
Liverpool, Merseyside, North West, United Kingdom
Employment Type
Permanent
Salary
£85,000
high-quality software using modern engineering practices and a microservice architecture built on Azure. As Tech Lead, you'll be hands-on with the code while supporting others to grow. You'll set technical direction, drive standards and help shape how your squad works, with real autonomy and trust. … technical plans Work closely with QA and automation testers to ensure quality and reliability are built in from the start Stay hands-on with code while mentoring developers and promoting best practices Drive technical discussions, champion clean architecture and improve our engineering standards Contribute to wider engineering initiatives ...

Senior Backend Engineer (Java)

Hiring Organisation
Randstad Technologies Recruitment
Location
Manchester, United Kingdom
Employment Type
Contract
Contract Rate
£450 - £500/day Inside IR35 via Umbrella
modern AI tooling (Claude and Codex) to accelerate delivery. You'll work cross-functionally with product managers, frontend engineers, and platform teams while elevating code quality and mentoring fellow engineers. Core Responsibilities Architecture & API Design: Build and maintain scalable, fault-tolerant backend microservices and REST APIs. Technical Leadership: Lead … establish engineering best practices. System Operations & Reliability: Troubleshoot complex production issues, conduct root-cause analysis, and enhance observability, logging, and performance. Delivery & Quality: Write clean, testable Java code, conduct constructive code reviews, and drive automated testing (unit, integration, and E2E). DevOps & Collaboration: Partner with infrastructure teams ...

Software Engineer – Security & Intelligence

Location
Manchester, England, United Kingdom
backend services aligned to performance, reliability and security requirements Contribute to software design, architecture decisions and technical documentation Apply modern software engineering practices, including clean coding, testing and code reviews Collaborate within Agile teams, contributing to sprint planning, refinement, reviews and retrospectives Support DevSecOps delivery by working with … Experience with cloud‐native development, particularly AWS, containerised applications and modern infrastructure concepts Understanding of DevSecOps practices, including CI/CD pipelines, automated testing, code quality controls and secure development standards Security Clearance Requirements The successful candidate must hold a current high level security clearance. Location It is anticipated ...