351 to 375 of 751 Clean Code Jobs in England

Junior Full Stack Developer

Location
Greater London, England, United Kingdom
bugs and improve the platform. You will: Build backend, frontend and internal product features Use AI coding tools to write, test, debug and refactor code faster Support development of AI-powered matching, recommendations and learning tools Review AI-generated code carefully before it is shipped Write clean, maintainable code with appropriate tests Learn the codebase quickly and take on more ownership over time About you We are looking for someone with strong fundamentals, high learning velocity and genuine curiosity about AI-assisted software development. Must-have Some commercial, internship, freelance or strong project experience Familiarity ...

Vue.js Full-Stack Engineer — Real-World Planning Tools

Location
Leeds, England, United Kingdom
sprint processes and will have the opportunity to contribute to significant projects. The ideal candidate has experience with Vue.js, Node.js, and a commitment to clean coding practices. Join us in revolutionizing the real estate development industry with innovative technology. #J-18808-Ljbffr ...

Full-Stack Vue.js Developer - Build a 3D SaaS Platform

Location
Leeds, England, United Kingdom
server-based backend using Node.js. We're looking for someone with at least a year of experience in Vue.js and a commitment to clean coding practices. Join our creative and dynamic team to drive real progress in the construction industry. #J-18808-Ljbffr ...

Junior Front Office Developer — Crypto & Rust

Location
Greater London, England, United Kingdom
/SE degree with 1–3 years of Linux experience, and are eager to learn about financial markets and blockchain technologies while delivering clean, scalable code. #J-18808-Ljbffr ...

RLHF Manager

Location
Cheltenham, England, United Kingdom
boardroom and explain a complex AI model in plain English, and then go back to their laptop and write clean, well-documented code. People who are hungry, hard-working, and take real pride in their output, not because someone is watching, but because that is simply how they operate.You ...

Head of Cloud

Hiring Organisation
Epos Now
Location
Norwich, Norfolk, UK
Employment Type
Full-time
000+ businesses worldwide. We build modern, scalable platforms that power payments, data, and AI-driven experiences. Join an engineering culture that values ownership, clean and testable code, and continuous improvement. The OpportunityWe are seeking a Head of Cloud to serve as the technical and strategic leader … DevOps Mastery: Strong knowledge of Terraform, Kubernetes, and automated deployment pipelines. Software Engineering Rigor: Strong background in Go or Node.js with an infrastructure-as-code mindset. Strategic Thinker: Ability to influence directors and align technical initiatives with commercial objectives. Reliability & Resilience: Expert understanding of SRE principles, building for failure ...

Head of Cloud

Location
Norwich, England, United Kingdom
000+ businesses worldwide. We build modern, scalable platforms that power payments, data, and AI-driven experiences. Join an engineering culture that values ownership, clean and testable code, and continuous improvement. The Opportunity We are seeking a Head of Cloud to serve as the technical and strategic leader … DevOps Mastery: Strong knowledge of Terraform, Kubernetes, and automated deployment pipelines. Software Engineering Rigor: Strong background in Go or Node.js with an infrastructure-as-code mindset. Strategic Thinker: Ability to influence directors and align technical initiatives with commercial objectives. Reliability & Resilience: Expert understanding of SRE principles, building for failure ...

Senior Infrastructure Engineer (GCP) - Engine by Starling

Location
Greater London, England, United Kingdom
native banking platform is deployed on — across multiple regions and cloud providers globally. You'll be an inquisitive engineer with an aptitude for finding clean and simple solutions to technical problems, passionate about building observable, reliable and secure systems that positively impact the wider engineering organisation. Engine by Starling … Cloud Platform (GCP) services including GKE, Compute Engine, Network Connectivity Center, Cloud SQL, Identity and Access Management (IAM) and VPC Service Controls Experience writing clean, modular Terraform code Experience with service-oriented architecture using containers, distributed systems and immutable infrastructure Experience with key and secret management ...

Staff Infrastructure Engineer (GCP) - Engine by Starling

Location
Manchester, England, United Kingdom
native banking platform is deployed on — across multiple regions and cloud providers globally. You'll be an inquisitive engineer with an aptitude for finding clean and simple solutions to technical problems, passionate about building observable, reliable and secure systems that positively impact the wider engineering organisation. Engine by Starling … Cloud Platform (GCP) services including GKE, Compute Engine, Network Connectivity Center, Cloud SQL, Identity and Access Management (IAM) and VPC Service Controls Experience writing clean, modular Terraform code Experience with service-oriented architecture using containers, distributed systems and immutable infrastructure Experience with key and secret management ...

Engineering Lead

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent
developing web applications and distributed systems in a production environment Experience with common design and architectural patterns coupled with a passion for writing clean code that is performant and well tested Curiosity and drive for continuous learning and improvement Following and advocating best coding practices, continuous delivery … code reviews Experience working with relational and non-relational databases, query optimisation and designing schemas is a plus Knowledge of Java and Spring boot and experience with a messaging system, like Kafka, is a plus Being part of the on-call rotation for our critical services and helping ...

Engineering Lead

Location
Westminster, West End, United Kingdom
developing web applications and distributed systems in a production environment Experience with common design and architectural patterns coupled with a passion for writing clean code that is performant and well tested Curiosity and drive for continuous learning and improvement Following and advocating best coding practices, continuous delivery … code reviews Experience working with relational and non-relational databases, query optimisation and designing schemas is a plus Knowledge of Java and Spring boot and experience with a messaging system, like Kafka, is a plus Being part of the on-call rotation for our critical services and helping ...

Senior C# Developer Full Stack / API / AI

Hiring Organisation
Adria Solutions
Location
Warrington, Cheshire, North West, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£65,000
Build scalable, well-structured RESTful APIs and API-driven applications. Work across the full technology stack, contributing to both backend and frontend development. Develop clean, maintainable and testable code. Integrate third-party APIs and services into production applications. Embrace and utilise AI-assisted development tools to improve productivity, code … developing REST APIs and API-driven applications. Experience working across the full software development lifecycle. Good understanding of software architecture, design patterns and clean coding principles. Strong SQL experience, ideally with MariaDB or MySQL. Frontend development experience using modern JavaScript frameworks. A genuine interest in AI and emerging development ...

26959889 - Core Engineering Java Development Lead – FX Tech

Location
Greater London, England, United Kingdom
engineers and quants. While you will have influence over technical decisions, this role is firmly rooted in delivery - ideal for someone who loves writing code, solving complex problems, and continuously raising engineering standards. Responsibilities: Hands-On Engineering: Designing, developing, and maintaining high-performance Java services that are scalable, secure … resilient. Modern Backend Design: Applying Domain-Driven Design and message-/event-driven design principles to build loosely coupled, well-structured systems. Code Quality & Craftsmanship: Writing clean, maintainable code and contributing to peer reviews, championing best practices and continuous improvement. System Evolution: Helping modernise and evolve existing ...

Senior Software Engineer - Java - Engine by Starling

Location
Manchester, England, United Kingdom
looking for engineers at all levels to join the team. We value people being engaged and caring about customers, caring about the code they write and the contribution they can make to banking around the world. People with a broad ability to apply themselves to a multitude of problems … more about aptitude and attitude than specific experience or qualifications. We are very open about how we deliver software. For the most part we code in Java, but you need not be an expert when you join us! We believe in clean coding, simple solutions, automated testing ...

Staff Software Engineer (Team Lead) - Engine by Starling

Hiring Organisation
Starling Bank
Location
London, UK
Employment Type
Full-time
more about aptitude and attitude than specific experience or qualifications. We are very open about how we deliver software. For the most part we code in Java, but you need not be an expert when you join us! We believe in clean coding, simple solutions, automated testing ...

Front-End Engineer

Location
St Albans, England, United Kingdom
technical design. UX and customer focus: Translate high-fidelity designs into intuitive customer journeys, championing mobile-first, inclusive and accessible design. Engineering excellence: Write clean, maintainable code using SOLID principles and design patterns, take part in code reviews and support engineering maturity. Testing and quality: Support … optimisation and deployment within Vercel. API, architecture and security RESTful APIs: Confident use of HTTP methods, status codes, payload design and clean parsing of nested JSON with TypeScript. API clients: Build resilient data-fetching with fetch or Axios, including interceptors for token injection, retry logic, request deduplication and timeout ...

Full Stack Engineer

Location
Greater London, England, United Kingdom
Work closely with Product Managers, Designers, and fellow Engineers in an agile environment. Champion front-end best practices, performance, accessibility, and maintainability. Participate in code reviews and mentor other developers. Contribute to the continuous improvement of engineering processes, tooling, and standards. About You You are a front-end-first … experiences. You understand modern React development and are equally comfortable working with back-end services. You enjoy collaborating with others, sharing knowledge, and delivering clean, well-tested code. You take pride in attention to detail and are always looking for ways to improve products and processes. Skills & Experience Degree ...

Senior Applied Data Scientist

Location
Greater London, England, United Kingdom
prototypes to production systems. We are looking for an experienced data scientist with the proven ability to manage project timelines and deliver high-quality code that aligns with business goals. You will combine strong problem-solving skills with a collaborative approach to ensure team success. WHAT … functional and non-functional aspects, assessing their suitability based on performance, scalability, and business needs. Establish and apply coding standards to maintain robust and clean code. Work closely with Software Engineers and multi-disciplinary teams to define project requirements and direction, and establish development roadmaps. WHAT YOU'LL BRING ...

Software Engineer (Sheffield/Leeds)

Location
Sheffield, England, United Kingdom
About the Role Responsibilities Collaborate with stakeholders and colleagues Develop solutions that are robust, maintainable and of high quality, including writing clean, efficient code Provide regular demonstrations and presentations of your work to both the internal team and client stakeholders Actively engage in team activities to ensure … quality of deliverables Foster a collaborative and innovative work environment Implement code in accordance with the team’s established processes, standards, and best practices, ensuring consistency, efficiency, and compatibility within the team’s workflow Maintain awareness of industry trends and best practices, staying up to date with emerging technologies ...

Lead DevOps Engineer

Hiring Organisation
NICE Systems
Location
London, UK
Employment Type
Full-time
cloud infrastructure provisioning, configuration management, and operational processes. You will build programmatic infrastructure solutions using Python, Jinja2, and Terraform, generating and managing Infrastructure as Code (IaC) at scale. You will also leverage Puppet for configuration management and develop PowerShell-based automation to support and optimize Windows environments. This … highly technical, coding-focused position. The ideal candidate is a software-minded engineer who writes clean, maintainable, and testable code every day—not just ad hoc scripts. You should be comfortable designing reusable automation components, applying software development best practices, and driving operational excellence through automation across complex ...

Senior Software Engineer - Core Systems

Location
Greater London, England, United Kingdom
capabilities - money movement, interest, statements, reconciliation - that are accurate, monitored and dependable Build new core systems and migrate off vendors safely: parallel runs, reconciliation, clean cutovers Own and evolve our shared services: modernise patterns, improve reliability and performance, keep them easy to build on Set patterns that get adopted … fixes Review other teams’ contributions to core‐owned services: quick, helpful reviews that keep the bar high without blocking anyone Write code that sets the standard - tested, correct, documented - and mentor engineers across the function Help shape technical direction with the tech lead: architecture, build-vs-buy decisions, engineering ...

Web Developer / Software Engineer — Quality & Delivery Specialist (Hyrbid, Exeter, UK)

Location
Exeter, England, United Kingdom
active, hands-on Software Engineer role that combines core web development execution with dedicated delivery coordination. While primarily an engineering role writing code and addressing backlog requirements, this position carries a specialist focus: directly assisting the Engineering Manager in driving flow, managing Jira Kanban boards, and maintaining strict release … eliminate delivery bottlenecks, ensure pre-production operational quality, and orchestrate smooth production releases. Key Responsibilities Core Engineering Responsibilities Active Codebase Contribution: Actively write clean, secure, and performant code in PHP and/or Python to deliver work from the backlog, including feature development, bug fixes, and critical technical ...

Backend Software Engineer

Hiring Organisation
Matched Group
Location
Reading, Berkshire, United Kingdom
Employment Type
Full-Time
Salary
Salary negotiable
Backend Developer you will focus on outcomes rather than just activity. You will own the delivery of backend features end-to-end by writing clean, well-tested code that meets a high standard of quality and performance in production. NodeJS Software Developer - Responsibilities Deliver backend features … design to delivery, production-ready code) in a fast-moving agile team Write scalable, high-performance server-side code in NodeJS and TypeScript Build and contribute to microservices; take ownership of outcomes rather than wait to be directed Write unit and integration tests that ensure code quality ...

Software Engineer, Salesforce (Integrations)

Location
Greater London, England, United Kingdom
development of other Dialpad integrations. Write architectural design & specification documents. Develop well-tested features with appropriate test hooks, resulting in low defect reports. Write clean, modular, and maintainable code using best practices along with unit tests. Participate in code reviews to ensure code quality, maintainability ...

Principal Software Development Engineer

Location
Fareham, England, United Kingdom
Software Engineering teams to design, implement and support Raymarine's Lighthouse operating system and applications Develop high-quality applications and tools by writing clean and efficient code Ensure high code quality in own and team's work Review and approve team's code Collaborate with internal ...