Clean Code Jobs in London

176 to 200 of 259 Clean Code Jobs in London

Full Stack Developer - C#, Javascript and Python - Chelmsford

London, United Kingdom
Tenth Revolution Group
deployment, including testing and documentation. Participate in Agile ceremonies and collaborate effectively with the team on planning and estimation. Contribute to peer reviews and support a shared commitment to clean, maintainable code. Improving Technical Maturity Help maintain and evolve coding patterns across front-end and back-end. Contribute to test coverage with unit tests where feasible. Spot technical risks … or inefficiencies and propose clean, pragmatic solutions. Collaboration and Communication Work closely with the team lead and peers to ensure clarity and smooth delivery. Collaborate with UI/UX designers to implement user-friendly, accessible interfaces. Share ideas, listen to feedback, and help elevate overall team quality. The successful candidate will have 3+ years of full stack web development More ❯
Employment Type: Permanent
Salary: £55000 - £60000/annum
Posted:

Senior QA Automation Engineer

London, United Kingdom
Hybrid / WFH Options
CyberSmart
with Backend, DevOps, and Product teams to align test coverage with risk areas, design test data strategies, and refine release gates. Apply engineering best-practice test design patterns, conduct code reviews, and maintain a clean abstraction layer for automation code. Monitor and improve metrics, coverage heat maps, and test dashboards; champion data-driven quality decisions. Work closely with …/load testing tools (k6, Locust) and monitoring stacks (NewRelic, Grafana). Comfort with Windows systems engineering: registry, services, installers (MSI/Auto-Updater), PowerShell scripting. Strong analytical skills, clean coding habits, git workflows, and excellent communication skills. Nice to Have Experience with auto-update flows, code-signed installers, and desktop-browser interoperability. Knowledge of security/vulnerability More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Technical Lead

London, United Kingdom
Movement8
stack using Kotlin, Java, React.js , and TypeScript , with a modern cloud-native setup on AWS . Key Responsibilities: Lead end-to-end delivery of platform features and services Write clean, production-grade code and mentor junior engineers Influence architectural decisions and long-term technical direction Collaborate with product, design, and business teams to align on priorities Promote best More ❯
Employment Type: Permanent
Posted:

Senior Backend Engineer - Dispatch, Driver, Depot Squad

London, United Kingdom
Hybrid / WFH Options
HIVED Ltd
rota, ensuring system reliability and uptime. What We're Looking For Proven experience as a Backend Engineer or similar role, with 5+ years in backend development. Proficient in writing clean, performant, and testable code in typed languages. Strong background in architecting, designing, and building distributed systems. Familiarity with a broad range of technologies, databases, and cloud platforms (particularly More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Backend Software Engineer

London, United Kingdom
Hybrid / WFH Options
Fruition Group
power our core insurance platform. What You'll Do Design, build, and maintain Python microservices (FastAPI) in production Own features end-to-end: design, build, test, deploy, monitor Write clean, testable code with strong attention to performance and resilience Collaborate with engineers, PMs, and designers to ship fast Contribute to system architecture and CI/CD practices What More ❯
Employment Type: Permanent, Work From Home
Salary: £80,000
Posted:

Senior Full-Stack Developer in London - Slipcase

London, United Kingdom
Java Script Works
new product features, from concept to deployment Supporting API integrations, backend systems, and our internal machine-learning engine Working directly with the business team to translate needs into scalable code Balancing quick iteration with smart architecture and long-term maintainability Our Tech Stack PHP (Symfony) + MySQL + Twig Native Android & iOS apps connected via a TypeScript REST API … third-party APIs for distribution and analytics About You You're not just a developer -you're a problem solver, architect, and tech lead rolled into one. Experience writing clean, PSR-compliant, SOLID code Confident working independently, from scoping out features to pushing them live Experience with full-stack development (especially in our stack!) Keep performance, uptime, and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Backend Engineer

London, United Kingdom
Helio Fintech Ltd
flow from and interact with. You will use all your previous experiences, skills and initiative to get things right from inception - which is to a naturally high standard of code, logic and engineering prowess in general. We want to build a platform that is led by engineering excellence paired with pragmatic approaches to solving problems and delivering financial grade … experience in backend teams using primarily Node.js and TypeScript for rapid development and deployment. Blockchain development and deployment using Solidity/Rust and Bitcoin experience with proven live audited code and contracts Natural ability to write clean and elegant code, whilst being diligent and pragmatic in equal measure Experience working with large scale systems serving 100,000s More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Fullstack Developer

London, United Kingdom
Global Digital Strategies
engineering team. You'll work on building and maintaining our web applications, contributing to both frontend and backend development. Key Responsibilities Develop and maintain full-stack web applications Write clean, efficient, and maintainable code Collaborate with designers and product managers Participate in code reviews and technical discussions Requirements 5+ years of full-stack development experience Proficiency in More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Cloud Engineer

London, United Kingdom
Trainline
high performing, inclusive team, where you will be able to inspire people, own results. Work on transforming Trainline into a Cloud Native organisation by embracing Automation and Infrastructure as Code to create an opinionated platform that improves the stability and reliability help the product teams to ship product features to our customers faster through process and tooling improvements. You … will be able to work on a wide variety of projects, from Infrastructure as Code to software development, always focusing on clean, testable, quality code. Improve upon and build solutions that enable product teams to ship faster. Contribute to process improvements, iterating along the way. Qualifications We'd love to hear from you if you Consider yourself reliable … transparent and considerate. Thrive in a diverse, open and collaborative environment. Have knowledge of Cloud computing, ideally AWS. Are a fan of Infrastructure as Code (Terraform/OpenTofu) and automation! Have good experience with at least one programming language (e.g. Node.js, Python, C#) Have experience of testing practices such as Test-Driven Development. Have a basic understanding of Linux. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Junior Cloud Engineer

London, United Kingdom
Trainline
high performing, inclusive team, where you will be able to inspire people, own results. Work on transforming Trainline into a Cloud Native organisation by embracing Automation and Infrastructure as Code to create an opinionated platform that improves the stability and reliability help the product teams to ship product features to our customers faster through process and tooling improvements. You … will be able to work on a wide variety of projects, from Infrastructure as Code to software development, always focusing on clean, testable, quality code. Improve upon and build solutions that enable product teams to ship faster. Contribute to process improvements, iterating along the way. Qualifications We'd love to hear from you if you Consider yourself reliable … transparent and considerate. Thrive in a diverse, open and collaborative environment. Have knowledge of Cloud computing, ideally AWS. Are a fan of Infrastructure as Code (Terraform/OpenTofu) and automation! Have good experience with at least one programming language (e.g. Node.js, Python, C#) Have experience of testing practices such as Test-Driven Development. Have a basic understanding of Linux. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer - Full Stack (mid-level)

London, United Kingdom
Sensat Limited
the underlying model that makes 2D/3D/4D spatial data actionable. Contribute to and help improve the standards for frontend development in the team, in terms of code quality, automated testing, documentation. Contribution to maintaining the reliability of Sensat's enterprise offering. What you'll bring Experience as a Full Stack Developer building modular commercial solutions, ideally … development. Experience with one or more of the following: RESTful APIs, gRPC, or relational modelling. Experience with test automation; unit testing, functional testing. A passion for quality and writing clean, solid, readable code that scales and performs well, with excellent coding practices and a keen eye for detail. Strong desire to learn and share knowledge with others. Typescript More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Engineering Lead (React)

London, United Kingdom
Definely
fostering a collaborative environment where knowledge sharing is valued and encouraged Mentor team members, helping them grow their skills and advance their careers Promote best practices and maintain high code quality standards across the team Technical Excellence Architect and develop sophisticated React applications that integrate with Microsoft Word, M365, Word Online, etc. using Office.js Write clean, efficient, and … maintainable code Drive technical decisions and ensure scalable, performant solutions Think outside of the box to workaround any OfficeJS limitations. Product Development Collaborate closely with cross-functional teams to bring innovative features to life Create exceptional user interfaces that prioritize user experience and accessibility Continuously optimize application performance and responsiveness Quality & Documentation Establish robust testing and debugging processes to … ensure high-quality, reliable software Maintain comprehensive documentation for code, APIs, and system architecture Implement security best practices to protect user data and ensure system integrity Problem Solving & Innovation Troubleshoot and resolve complex technical challenges. Contribute to architectural discussions and drive the evolution of our tech stack. Improve developer productivity through tooling, automation, and AI-assisted coding. About you More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineering Team Lead

London, United Kingdom
YouLend Limited
and grow. Technical Leadership Guide the development and maintenance of .NET microservices on AWS EKS, and Angular-based front-end services. Provide clear technical direction, fostering a culture of clean, maintainable, and scalable code. Lead and participate in code reviews, and encourage best practices across the team. Collaborate on system architecture for complex systems, optimizing for scalability and … to work collaboratively with Product and other stakeholders to drive outcomes. Clear communication skills and a passion for coaching, mentoring, and supporting others. Desirable Skills Familiarity with Infrastructure-as-Code tools such as Terraform or CloudFormation. Experience working with financial or regulated systems. Understanding of Agile/Scrum principles and how to adapt them to different teams or contexts. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer - Java (Tooling)

London, United Kingdom
Hybrid / WFH Options
Starling Bank Limited
with Women in Tech . We are 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 make to Starling. People with a broad ability to apply themselves to a multitude of problems and challenges, who can work across teams … to hiring and we care 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 and continuous deployment. If you care … makes up the majority of our backend codebase AWS & GCP - we're cloud-native Microservice based architecture Kubernetes (EKS) TeamCity for CI/CD (lots of team are releasing code 15-20 times per day!) Terraform and Grafana Our process: Interviewing is a two way process and we want you to have the time and opportunity to get to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer - Java

London, United Kingdom
Hybrid / WFH Options
Starling Bank
with Women in Tech . We are 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 make to Starling. People with a broad ability to apply themselves to a multitude of problems and challenges, who can work across teams … to hiring and we care 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 and continuous deployment. If you care … makes up the majority of our backend codebase AWS & GCP - we're cloud-native Microservice based architecture Kubernetes (EKS) TeamCity for CI/CD (lots of team are releasing code 15-20 times per day!) Terraform and Grafana Our process: Interviewing is a two way process and we want you to have the time and opportunity to get to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Data Scientist - Telematics

London, United Kingdom
Hybrid / WFH Options
Zego
. Candidates with a BSc and strong production experience will also be considered. Experience delivering data science or data engineering solutions into production. You're comfortable writing production-grade code, not just notebooks. Strong Python and SQL skills, including the basic libraries (Pandas, Numpy, ScikitLearn). You value writing clean, maintainable, and tested code. Proven ability to design More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

ML Platform Engineer II (MLOps)

London, United Kingdom
TripAdvisor LLC
good out there. We have a fun and friendly environment where the key objective is getting things done. Our engineers are part of the full process from design, to code, to test, to deployment and back again for further iteration. Our team is building the Machine Learning Platform for all data scientists across Tripadvisor. Our mission is to make … ideas, technology and opportunities, and be well rewarded and recognized for doing so. Take responsibility for all aspects of software engineering, from design to implementation, QA and maintenance. Touch code at every level - from the UI, backend microservices, database, big data processing, operations, to CD/CI automation. Collaborate closely with data science teams to define feature specifications and … experience of commercial software development. Willingness and ability to take on new technologies. Ability to break down complex problems into simple solutions. Strong analytical skills and desire to write clean, correct and efficient code. Sense of ownership, urgency and pride in your work. Experience with Python, Java, Docker, Kubernetes, Argo, Spark and AWS cloud services a plus. Exposure to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Platform Engineer

London, United Kingdom
Hybrid / WFH Options
Appwrite
cloud-native development, DevOps practices, and distributed systems. Requirements 3+ years of experience in backend, cloud or infrastructure heave role Strong experience working with kubernetes Experience with Infrastructure as Code tools (e.g., Terraform, Pulumi). Solid experience with one or more cloud platforms: AWS, GCP, Azure, or DigitalOcean. Proficiency in scripting and automation (e.g., Bash, Python). Familiarity with … message brokers like RabbitMQ and caching solutions like Redis. Deep understanding of web protocols (HTTP, TCP, UDP) and modern architectural patterns. A passion for open-source, developer tools, and clean, maintainable code. 100% Remote Our entire company is distributed, so we take remote work seriously. If you'd rather not work from home, we will cover the cost of More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Data Engineer

London, United Kingdom
Integer, LLC
solutions to improve data extraction and analysis across Kharon's products. Partner with the doers. Sit with product managers, data scientists, investigators, and sanctions experts - translate fuzzy problems into clean, testable code. QUALIFICATIONS: Bachelor's degree in Computer Science, Statistics, Engineering, or a related field. 2+ years of professional experience in software or data engineering. Ability to work standard … which leverages open-source intelligence, data mining, network analysis, and machine learning to generate unparalleled insights on networks engaged in illicit financial activity. Key focus areas include system architecture, code quality, automation, and observability. To the right person, this will be the perfect kind of challenge. Our mission is compelling, our product is powerful, and we're growing at More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer, Data

London, United Kingdom
Integer, LLC
and services that ingest, transform, and expose multilingual, multi-format open-source data. Work cross functionally with product managers, data scientists, investigators, and sanctions experts, translating fuzzy problems into clean, testable code. REQUIRED QUALIFICATIONS: 3-6+ years of professional experience in backend or software engineering with 1-2+ in data engineering. Ability to work standard European time … which leverages open-source intelligence, data mining, network analysis, and machine learning to generate unparalleled insights on networks engaged in illicit financial activity. Key focus areas include system architecture, code quality, automation, and observability. To the right person, this will be the perfect kind of challenge. Our mission is compelling, our product is powerful, and we're growing at More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer (Android) (London)

London, UK
Hybrid / WFH Options
Compare the Market
tick all boxes but share what makes you great for this role. What we'd like to see from you: Strong knowledge of Kotlin, Compose, and JUnit Experience with clean architectures (MVVM) using Compose Exposure to Continuous Integration systems Experience writing Unit Tests (JUnit) and UI tests (Roboelectric) Experience with multi-threading and frameworks like Kotlin Coroutines, RxJava, and … RxKotlin Experience working with REST APIs and offline caching Knowledge of databases (Google's Room Library) Advocates of clean coding practices Additional knowledge of Swift is beneficial Our people bring our purpose to life. We foster a culture of innovation and challenge. Our teams of over 300 tech experts use the latest tools and technologies including Docker, Kubernetes, AWS More ❯
Employment Type: Full-time
Posted:

Senior Software Engineer (Android) (London)

London, UK
Hybrid / WFH Options
Compare the Market
would love you to hear what makes you great for this role. What we'd like to see from you: Strong knowledge of Kotlin, Compose and Junit Experience in clean architectures (MVVM) using Compose Exposure to Continuous Integration systems Experience in writing Unit Tests (Junit) and UI tests (Roboelectric) Experience of multi-threading and working with frameworks like Kotlin … Coroutines, RxJava and RxKotlin Experience working with REST APIs and offline caching Exposure to databases (Googles Room Library) An advocate of clean coding practice Additional knowledge of Swift is beneficial Our people bring our purpose to life. We champion a culture of innovation and challenge. We have over 300 tech experts across our teams all using the latest tools More ❯
Employment Type: Full-time
Posted:

Software Engineer

London, United Kingdom
Hybrid / WFH Options
Tiro Partners
Engineer/C# Responsibilities Work as part of a Product engineering team to deliver new applications and features, and improve and fix existing software Understand business requirements and write clean, tested, maintainable code that meets acceptance criteria Continually aim to improve technical ability through a combination of pairing and self-directed learning Support & help other engineers to improve … their knowledge, skills and processes through pairing, mentoring and code reviews Technical Skills .NET C# - ideally with experience of .NET 8 JavaScript experience preferred Entity Framework Code-First or other ORM SQL and SQL Server (as a developer rather than administrator) Experience building and maintaining APIs (REST or GraphQL) Azure Qualifications 2+ years of experience as a software More ❯
Employment Type: Permanent
Salary: £50000 - £52000/annum
Posted:

Rust Developer

City of London, London, United Kingdom
Hybrid / WFH Options
Tiro Partners
systems background with proven Rust adoption) Deep understanding of distributed systems, multithreading, and performance optimisation Experience building cloud-native services on AWS, GCP, or similar Engineers who care about clean, efficient code and delivering real business value Bonus: background in retail tech, hospitality platforms, or consumer product engineering What you'll do: Build and maintain critical services and … APIs in Rust Help design and evolve our event-driven microservice ecosystem using Rust as a core language Write high-performance code to support large-scale data and transaction flows Contribute to team-wide standards and architectural best practices in our Rust codebase Work cross-functionally with product, data, and design to deliver impactful customer features If you're More ❯
Employment Type: Permanent
Salary: £65000 - £80000/annum bonus, hybrid working
Posted:

Staff DevOps Engineer London, England, United Kingdom - Hybrid

London, United Kingdom
Hybrid / WFH Options
Cision Global
is our success, and together, we'll create the conversations of tomorrow. Empower your impact at Cision. Be seen, be understood, be you. This role is responsible for writing clean, production-grade code as they are architecting infrastructure, deploying services, or debugging systems. Collaborating with cross-functional teams to deliver resilient platforms, streamline operations, and accelerate delivery in … Engineering roles. • Strong coding ability in languages like Python, Go, or a similar OOP language. • Hands-on experience managing Kubernetes and containerized workloads at scale. • Proficiency with Infrastructure as Code (Terraform, Ansible) and configuration management. • Deep experience with cloud platforms (AWS, GCP) • Solid grasp of networking, Linux internals, and security best practices. • Deep understanding of CI/CD tools More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Clean Code
London
10th Percentile
£48,750
25th Percentile
£57,500
Median
£70,000
75th Percentile
£87,500
90th Percentile
£108,000