51 to 75 of 834 Clean Code Jobs in England

Backend Developer

Location
Oxford, England, United Kingdom
projects. Work with relational and non-relational database technologies to support business and product requirements. Develop automation including build pipelines, DevOps workflows, infrastructure-as-code, and business process automation, using source control, code review systems, and modern development tooling to maintain code quality and consistency. Develop unit … integration, and automated tests and contribute to verification evidence, code quality, and design reviews. Participate in daily stand-ups, design reviews, and collaborative team activities with internal and external teams, supporting Product Owners and Business Analysts in refining requirements and technical specifications. Ensure developments are completed on time ...

Senior Software Engineer, Full-Stack Applications (Python)

Hiring Organisation
Fitch Ratings
Location
Manchester, Greater Manchester, United Kingdom
Salary
£ 70 K
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 ...

Head of Engineering

Location
Greater London, England, United Kingdom
issues when needed. Manage technical debt deliberately and prevent it from slowing down the business. Raise engineering quality Set clear standards for technical design, clean code, testing, code reviews, documentation, and release readiness. Improve automated testing, observability, production stability, and development workflows. Challenge weak technical decisions … Work closely with Product, Operations, and Compliance in a regulated fintech environment. Build an AI‐native engineering function Integrate AI into technical design, coding, code review, testing, documentation, debugging and incident analysis. Automate repetitive engineering and QA workflows. Create practical standards for safe and effective AI‐assisted development. Measure ...

Full Stack Java Web Developer

Location
Nottingham, England, United Kingdom
evolution of our trading platform and web user interfaces. Responsibilities Contributes to design, development, and implementation of backend services and web applications. Writes clean, maintainable, and well-tested code following established engineering practices. Participates in technical design discussions and collaborates with senior engineers and architects. Works closely with … Experience with SQL and relational databases (e.g. PostgreSQL). Proficiency with version control (Git) and build tools (Maven/Gradle). Strong focus on clean code, unit testing, and code reviews. Familiar with Agile development practices. Comfortable working in Linux/Unix environments. Experience with trading platforms ...

Full Stack Java Web Developer

Hiring Organisation
Luxoft
Location
London, United Kingdom
Salary
£ 100 K
evolution of our trading platform and web user interfaces. Responsibilities Contributes to design, development, and implementation of backend services and web applications. Writes clean, maintainable, and well-tested code following established engineering practices. Participates in technical design discussions and collaborates with senior engineers and architects. Works closely with … Experience with SQL and relational databases (e.g. PostgreSQL). Proficiency with version control (Git) and build tools (Maven/Gradle). Strong focus on clean code, unit testing, and code reviews. Familiar with Agile development practices. Comfortable working in Linux/Unix environments. Experience with trading platforms ...

Software Engineer – Infrastructure and Automation

Hiring Organisation
Quant Capital
Location
London, United Kingdom
Salary
£ 80 K
enabling scale.Key ResponsibilitiesBuild and maintain internal systems such as job schedulers, monitoring stacks, and automation toolsImprove reliability, repeatability, and self-service across infrastructureWrite clean, efficient code (primarily Go, Python, Bash)Support traditional infrastructure such as servers, switches, and storage systemsParticipate in a shared on-call rota across … hardware environmentsUnderstanding of low-latency or post-trade systemsWhy Apply Work on the internal infrastructure that makes the firm runTackle technical challenges across code, systems, and hardwareHigh autonomy in an engineering-led environmentExposure to large-scale compute, low-latency trading systems, and incredibly talented dev teamsNo legacy drag, just ...

Angular Developer with Python and AWS

Hiring Organisation
LTM
Location
London, United Kingdom
Salary
£ 80 K
scalable secure web applications and cloud native solutions leveraging AWS S3 and API Gateway Key Responsibilities· Work within a small development team to produce clean efficient code based on specifications or User Stories· Integrate software components between in house and third-party applications· Deploy tested code to SIT UAT environments· Support developed applications troubleshoot debug and upgrade existing code when required· Recommend and execute improvements· Create technical documentation for development solutions future reference and reporting· Conduct peer reviews of other developer’s code· Collaborate with architects and other developers to develop the solution ...

Lead Software Engineer

Location
London, United Kingdom
Core and TypeScript/React Design and develop REST APIs, microservices and event-driven solutions Build cloud-first applications on Azure, using Infrastructure as Code and CI/CD Deploy containerised applications using Docker and Kubernetes/AKS Work with Azure SQL, Entity Framework and NoSQL databases Integrate applications … using cloud messaging platforms such as Azure Service Bus or Kafka Apply clean architecture, design patterns and secure coding practices Contribute to the adoption of generative AI and AI-driven development Work closely with Product Owners and wider engineering teams in an Agile environment Promote engineering best practices, reusable ...

Lead Software Engineer

Hiring Organisation
Anson Mccade
Location
South West London, London, United Kingdom
Employment Type
Permanent
Salary
£80,000
Core and TypeScript/React Design and develop REST APIs, microservices and event-driven solutions Build cloud-first applications on Azure, using Infrastructure as Code and CI/CD Deploy containerised applications using Docker and Kubernetes/AKS Work with Azure SQL, Entity Framework and NoSQL databases Integrate applications … using cloud messaging platforms such as Azure Service Bus or Kafka Apply clean architecture, design patterns and secure coding practices Contribute to the adoption of generative AI and AI-driven development Work closely with Product Owners and wider engineering teams in an Agile environment Promote engineering best practices, reusable ...

Senior Software Engineer - Java, Node.js & AWS

Location
Leeds, 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 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 Software Engineer - Java, Node.js & AWS

Location
Greater London, 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 Software Engineer - (Java, NodeJS, AWS, Python)

Location
Leeds, 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 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, resilient ...

Senior Java Web Engineer

Location
Greater London, England, United Kingdom
high-quality software solutions. Role Responsibilities and Key Accountabilities Contribute to the design, development, and implementation of backend services and web applications. Write clean, maintainable, and well-tested code following established engineering best practices. Participate in technical design discussions and collaborate with senior engineers and architects. Work closely … Experience with SQL and relational databases (e.g. PostgreSQL). Proficiency with version control (Git) and build tools (Maven/Gradle). Strong focus on clean code, unit testing, and code reviews. Familiar with Agile development practices. Comfortable working in Linux/Unix environments. Other Desirable Skills Experience ...

Software Engineer – Ads & Commercial Development

Location
Greater London, England, United Kingdom
Docker containers, Kubernetes (K8s) , and building robust CI/CD pipelines . Software Engineering Fundamentals: Excellent command of data structures, algorithms, system design, and clean code architectures. Capabilities: Performance Optimisation: Ability to profile, debug, and optimize code to execute with minimal CPU and memory footprints in highly … Solving: Capability to diagnose complex, asynchronous race conditions across different browser environments and vendor scripts. Cultural Add: Engineering Excellence: You take pride in writing clean, well-tested, and maintainable code, avoiding unnecessary dependencies. Pragmatic & Technical Curiosity: You enjoy peeling back the layers of software to understand how things ...

Senior Python Developer/ Engineer

Location
City of Westminster, England, United Kingdom
internal client systems and external third-party APIs using REST, webhooks, and event-driven integration patterns. Apply software engineering best practices, including SOLID principles, Clean Architecture, Repository Pattern, Factory Pattern, Strategy Pattern, Dependency Injection, and other design patterns to create maintainable and extensible solutions. Implement resilient solutions using retry … circuit breaker patterns, dead-letter queues, and asynchronous messaging. Work within established development and release processes to ensure high-quality software delivery. Contribute to code quality, automated testing, performance optimization, and system reliability improvements. Support CI/CD deployment pipelines and collaborate with DevOps teams to ensure smooth ...

Senior Full Stack Developer | C#.NET, React | London

Hiring Organisation
Source Group International
Location
London, United Kingdom
Salary
> £ 150 K
tracing).Work with relational databases (e.g., SQL Server) including schema design, queries, and tuning.Write automated tests (unit, integration, end-to-end) and participate in code reviews.Collaborate with product, design, and stakeholders to refine requirements and deliver iteratively.Contribute to CI/CD pipelines and cloud deployment practices.Mentor engineers and promote … dependency injection, asynchronous programming, and API design.Strong React experience including state management and modern front-end tooling.Solid understanding of software design principles, patterns, and clean code practices.Experience with SQL databases, ORM tooling (e.g., Entity Framework), and data modelling.Experience with cloud platforms (Azure and/or AWS), containerisation (Docker ...

Senior Full Stack Developer | C#.NET, React | London

Hiring Organisation
Source Group International
Location
London, UK
Employment Type
Full-time
.Work with relational databases (e.g., SQL Server) including schema design, queries, and tuning. Write automated tests (unit, integration, end-to-end) and participate in code reviews. Collaborate with product, design, and stakeholders to refine requirements and deliver iteratively. Contribute to CI/CD pipelines and cloud deployment practices. Mentor … asynchronous programming, and API design. Strong React experience including state management and modern front-end tooling. Solid understanding of software design principles, patterns, and clean code practices. Experience with SQL databases, ORM tooling (e.g., Entity Framework), and data modelling. Experience with cloud platforms (Azure and/ ...

backend developer for public-sector digital services

Location
Greater London, England, United Kingdom
including AWS Lambda; Build secure, scalable and reliable APIs and backend services; Translate user and business requirements into reliable, maintainable technical solutions; Write clean, well-tested and maintainable code following modern software engineering practices; Collaborate with frontend and mobile developers, designers, product managers, QA professionals and other technical … specialists within an agile multidisciplinary team; Participate in technical discussions, code reviews and architectural decision‐making; Develop automated tests and contribute to continuous integration and continuous delivery processes; Investigate and resolve technical issues, defects, performance problems and production incidents; Consider security, accessibility, privacy, resilience, scalability and performance throughout ...

Backend Developer - AWS/Typescript/Serverless Architecture/AWS Lambda

Hiring Organisation
Methods Consulting
Location
London, United Kingdom
Salary
£ 80 K
services using AWS, including AWS Lambda.Build secure, scalable and reliable APIs and backend services.Translate user and business requirements into reliable, maintainable technical solutions.Write clean, well-tested and maintainable code following modern software engineering practices.Work collaboratively with frontend and mobile developers, designers, product managers, QA professionals and other technical … specialists within an agile multidisciplinary team.Participate in technical discussions, code reviews and architectural decision-making.Develop automated tests and contribute to continuous integration and continuous delivery processes.Investigate and resolve technical issues, defects, performance problems and production incidents.Consider security, accessibility, privacy, resilience, scalability and performance throughout the development lifecycle.Contribute to technical ...

Backend Developer - AWS/Typescript/Serverless Architecture/AWS Lambda

Location
Leeds, England, United Kingdom
services usingAWS, includingAWS Lambda. Build secure, scalable and reliable APIs and backend services. Translate user and business requirements into reliable, maintainable technical solutions. Write clean, well-tested and maintainable code following modern software engineering practices. Work collaboratively with frontend and mobile developers, designers, product managers, QA professionals … other technical specialists within an agile multidisciplinary team. Participate in technical discussions, code reviews and architectural decision-making. Develop automated tests and contribute to continuous integration and continuous delivery processes. Investigate and resolve technical issues, defects, performance problems and production incidents. Consider security, accessibility, privacy, resilience, scalability and performance ...

Backend Developer - AWS/Typescript/Serverless Architecture/AWS Lambda

Location
Manchester, England, United Kingdom
including AWS Lambda . Build secure, scalable and reliable APIs and backend services. Translate user and business requirements into reliable, maintainable technical solutions. Write clean, well-tested and maintainable code following modern software engineering practices. Work collaboratively with frontend and mobile developers, designers, product managers, QA professionals … other technical specialists within an agile multidisciplinary team. Participate in technical discussions, code reviews and architectural decision-making. Develop automated tests and contribute to continuous integration and continuous delivery processes. Investigate and resolve technical issues, defects, performance problems and production incidents. Consider security, accessibility, privacy, resilience, scalability and performance ...

Backend Developer - AWS/Typescript/Serverless Architecture/AWS Lambda

Location
Birmingham, England, United Kingdom
including AWS Lambda . Build secure, scalable and reliable APIs and backend services. Translate user and business requirements into reliable, maintainable technical solutions. Write clean, well-tested and maintainable code following modern software engineering practices. Work collaboratively with frontend and mobile developers, designers, product managers, QA professionals … other technical specialists within an agile multidisciplinary team. Participate in technical discussions, code reviews and architectural decision-making. Develop automated tests and contribute to continuous integration and continuous delivery processes. Investigate and resolve technical issues, defects, performance problems and production incidents. Consider security, accessibility, privacy, resilience, scalability and performance ...

Backend Developer - AWS/Typescript/Serverless Architecture/AWS Lambda

Location
Greater London, England, United Kingdom
including AWS Lambda . Build secure, scalable and reliable APIs and backend services. Translate user and business requirements into reliable, maintainable technical solutions. Write clean, well-tested and maintainable code following modern software engineering practices. Work collaboratively with frontend and mobile developers, designers, product managers, QA professionals … other technical specialists within an agile multidisciplinary team. Participate in technical discussions, code reviews and architectural decision-making. Develop automated tests and contribute to continuous integration and continuous delivery processes. Investigate and resolve technical issues, defects, performance problems and production incidents. Consider security, accessibility, privacy, resilience, scalability and performance ...

Full-stack Developer (Senior)

Location
Manchester, England, United Kingdom
leadership within agile delivery teams, helping guide implementation decisions and ensuring best practice is followed. Mentor and coach junior and mid‐level developers through code reviews, pair programming and technical guidance. Maintain high engineering standards through clean code, automated testing, CI/CD and DevOps best practice. ...