51 to 75 of 588 Clean Code Jobs in England

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 ...

Senior AI Consultant - Agentic AI & Generative AI

Hiring Organisation
Deerfoot Recruitment Solutions
Location
City of London, London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£80,000
DevOps: Azure (App Services, OpenAI, AKS), GCP (Vertex AI, Cloud Run), Docker, GitHub Actions, Azure DevOps, RBAC and cost controls. Solid software engineering fundamentals: Clean Code (SOLID, DRY), DDD, modular architecture, TDD and code quality tooling. Desirable: RAG pipelines, MCP, LLM integration (OpenAI, Gemini, Hugging Face models ...

Full Stack Developer

Location
Greater London, England, United Kingdom
offs involved in extending a long-lived enterprise product rather than starting from a blank page. You know there's a big difference between code that just-about-works versus “clean” code that's well-structured and maintainable — and you want to deliver the latter. You love ...

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 Consultant - Agentic AI / Generative AI

Location
Greater London, 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 Consultant - Agentic AI / Generative AI

Location
Newcastle upon Tyne, 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 Node.js Engineer

Hiring Organisation
IO Associates
Location
Southwark, London, United Kingdom
Employment Type
Permanent
Salary
GBP 75,000 - 85,000 Annual
that deliver genuine value to users. The successful candidate will bring strong hands-on experience with Node.js, TypeScript and AWS, alongside a passion for clean code, sound engineering practices and continuous improvement. The Role As a Senior Backend Developer, you'll play an important role throughout the software … developing and maintaining robust Back End services and APIs. Taking ownership of features from initial concept through to production release and ongoing support. Writing clean, maintainable and well-tested code in line with established engineering standards. Contributing to technical discussions, solution design and architectural decisions. Improving automated testing ...

Senior Backend Engineer

Location
Birmingham, 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 ...

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 ...

Senior Fullstack Software Engineer - (Java, Spring Boot, Microservices

Hiring Organisation
TPXImpact Holdings Plc
Location
City of London, London, United Kingdom
Employment Type
Permanent
Salary
£70,000
DevOps, and QA, to ensure software meets business requirements. Implement and optimise CI/CD pipelines to enhance development efficiency and software quality. Conduct code reviews, providing constructive feedback to enhance team performance and code quality. Troubleshoot and resolve technical issues, ensuring software operates smoothly and efficiently. Stay … successful delivery. Proficiency in multiple programming languages Experience in central government advantageous Experience in a consulting environment Skills So ftware Development Expertise in writing clean, maintainable code and optimising software for performance and scalability. Ability to design and implement software that meets business and technical requirements. Ensure ...

Platform Engineer

Location
Greater London, England, United Kingdom
looking for a Platform Engineer who thrives at the intersection of infrastructure and software engineering. You're someone who loves solving complex problems, writing clean code, and building scalable systems that make a real-world impact. We’re looking for passionate technologists with a solid grounding in infrastructure … data platforms in the world, driving improvements, fixing bugs, and supporting a system that truly matters. You’ll be hands‐on with infrastructure-as‐code, GitOps workflows, and engineering best practices like unit testing, code reviews, and design documentation. These systems will include but not limited ...

Platform Engineer (10x Openings)

Location
Greater London, England, United Kingdom
team, operational learnings from the bring‐up teams, and security guidance from the security engineering team. The output of this role is production platform code, not configuration, not runbooks. What You Will Be Doing Common across every platform engineering team: Design and implement Kubernetes operators and controllers that manage … call rotation, incident response, and the follow‐up work that closes structural gaps rather than only the immediate issue. Hold to clean interface and versioning practice on anything other teams or customers depend on, including disciplined handling of breaking changes. Participate in code review, technical design discussions ...

Senior Backend Engineer (Ruby)

Location
Greater London, England, United Kingdom
frontend engineers to define API contracts and ensure seamless integration with our Next.js frontend. You’ll also contribute to keeping the quality of the code top-notch by reviewing your teammates' code and mentoring junior engineers. Key responsibilities Core Backend Architecture: Design, build, and maintain robust, scalable … resolve performance bottlenecks, focusing on SQL query optimisation, caching strategies (Redis), and background job management (Sidekiq/Solid Queue) High-Quality Engineering: Write clean, maintainable, and efficient code that adheres to best practices (including Test-Driven Development and Continuous Delivery) Feature Ownership: Take ownership of complex backend features ...

Senior Developer WordPress PHP

Location
Greater London, England, United Kingdom
object-oriented language, and love learning new languages and frameworks. We use WordPress/PHP and React JS to write our application code, GitHub Actions for CI/CD, Sentry for application monitoring, Kubernetes and Docker to schedule and run our services (read about our Cloud Platform … site editor Building WordPress blocks from scratch Version Control and GitActions Building and working with microservices using containerization (Docker) Revise, refactor, update, and debug code Collaborate with internal teams to design, create and maintain software Knowledge of AWS architecture, tools and resources Non-Technical Attention to detail Strong verbal ...

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 …/AI coding tools (e.g., GitHub Copilot, Cursor) to accelerate development and automate repetitive workflows. 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 Pre-Sales Engineer

Location
Greater London, England, United Kingdom
Energy Intelligence Platform, turning energy complexity into seamless coordination. We help energy companies overcome today's challenges while accelerating the shift to a clean, electrified future. Leveraging Data, AI, and real-time decision-making we turn energy complexity into growth opportunities for our partners. By combining predictive algorithms with … human-centred design, Kaluza makes clean energy dependable and affordable. With teams across Europe, Asia and Australia, and a joint venture with Mitsubishi Corporation in Japan, we power leading companies including OVO, AGL and ENGIE, as well as innovators like Volvo and Volkswagen. What will I be doing ...

Senior Fullstack Engineer (Payments Experience)

Location
Greater London, England, United Kingdom
platform to move money across borders. As a Senior Fullstack Engineer in our Payments Experience (PayE) team, you won’t just write code—you’ll architect the high-scale web applications and platform tooling that enable our entire engineering org to ship fast, reliable features. If you thrive … design through our collaborative Request for Comments (RFC) process. True Ownership: Live the "you build it, you run it" ethos—owning everything from local code and containerization to CI/CD pipelines and production monitoring. Elevate the Team: Mentor junior and mid-level engineers, fostering a culture focused ...

Senior Software Engineer, Post-Trade Winton Group · London, United Kingdom 6 hours ago

Location
Greater London, England, United Kingdom
event-driven systems with high reliability, scalability and observability Contribute to technical strategy and long-term platform direction Write high-quality, efficient and maintainable code with accompanying automated tests and documentation across UI, services and data storage layers Continuously improve existing services, libraries and shared components Ensure systems … strategies Work closely with product and business stakeholders to translate high-level problems into thoughtful technical solutions Collaborate with team through active contribution in code reviews, knowledge-sharing and design discussions Build domain knowledge in business and technology areas Evaluate new technologies pragmatically Contribute to CI/CD pipelines ...

Lead Software Engineer - JAVA - Equities - Vice President

Location
Greater London, England, United Kingdom
class software solutions for our Equity Derivatives platform Drives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while … Spring boot framework Experience of TypeScript/React development Demonstrated experience leading effective use of approved AI-assisted software development tools (e.g., for coding, code review, test acceleration, troubleshooting) with the ability to set team expectations for validating AI outputs for correctness, performance, and security. Strong understanding of responsible ...

Senior Data Consultants London

Location
Greater London, England, United Kingdom
Java, C#) Solid software engineering and DevOps skills as well as the complete SDLC applied to data, e.g. design patterns, automation, testing, contract definition, clean code, CI/CD, path to production Worked with one or more cloud platforms and services (AWS, Azure, GCP) Hands-on experience with ...

Senior Full Stack Engineer

Location
Greater London, England, United Kingdom
generally use React & NextJS. You can build a frontend that's good enough for internal tooling Strong engineering principles & practices: design patterns, testing, clean code and a good reviewer Previous experience working in a product-focused team A keen desire to want to learn and input into ...

Software Engineer

Location
Greater London, England, United Kingdom
Test-Driven Development (TDD), Agile methodologies, and DevOps culture.* Comfortable with front-end technologies such as HTML, CSS, and JavaScript.**Desirable Skills*** Awareness of clean coding and SOLID principles.* Exposure to AWS cloud services.* Experience with JUnit or other testing tools.* Basic knowledge of XML/JSON data formats ...

Software Engineer

Location
Greater London, England, United Kingdom
Test-Driven Development (TDD), Agile methodologies, and DevOps culture.* Comfortable with front-end technologies such as HTML, CSS, and JavaScript.**Desirable Skills*** Awareness of clean coding and SOLID principles.* Exposure to AWS cloud services.* Experience with JUnit or other testing tools.* Basic knowledge of XML/JSON data formats ...

Software Engineer

Location
City of Westminster, England, United Kingdom
Test-Driven Development (TDD), Agile methodologies, and DevOps culture. Comfortable with front-end technologies such as HTML, CSS, and JavaScript. Desirable Skills Awareness of clean coding and SOLID principles. Exposure to AWS cloud services. Experience with JUnit or other testing tools. Basic knowledge of XML/JSON data formats ...

Lead Software Engineer - Java

Location
Greater London, England, United Kingdom
conducting critical technology solutions across multiple technical areas and business functions to support the firm’s objectives. You will help set high standards for code quality, resiliency, and security through hands‐on engineering and thoughtful collaboration. You will contribute to a team culture grounded in diversity, opportunity, inclusion … respect. Job Responsibilities Execute creative software solutions through design, development, and technical troubleshooting to break down complex problems Develop secure, high-quality production code and review and debug code written by others Drive team adoption of enterprise‐authorized AI‐assisted engineering practices within the work environment to improve ...