Clean Code Jobs in London

1 to 25 of 85 Clean Code Jobs in London

AWS Data Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Tenth Revolution Group
passionate about building scalable, high-quality data systems. This is an opportunity to work on globally impactful products in a modern cloud environment, alongside a collaborative team that values clean code, continuous learning, and strong engineering principles. What You'll Be Doing You'll be a key contributor to the development of a next-generation data platform, with … development of a lakehouse architecture using Apache Iceberg Collaborating with product and business teams to deliver data-driven solutions Embedding observability and quality checks into data workflows Participating in code reviews, pair programming, and architectural discussions Gaining domain knowledge in financial data and sharing insights with the team What They're Looking For Core Requirements Proficiency in Python, with … a focus on clean, maintainable code (bonus for experience with type hints, linters, and testing frameworks like pytest) Solid understanding of data engineering fundamentals: ETL/ELT, schema evolution, batch processing Experience or strong interest in Apache Spark for distributed data processing Familiarity with AWS data tools (e.g., S3, Glue, Lambda, EMR) Strong communication skills and a collaborative More ❯
Employment Type: Permanent
Salary: £85000 - £95000/annum
Posted:

AWS Data Engineer

London, South East, England, United Kingdom
Hybrid / WFH Options
Tenth Revolution Group
passionate about building scalable, high-quality data systems. This is an opportunity to work on globally impactful products in a modern cloud environment, alongside a collaborative team that values clean code, continuous learning, and strong engineering principles. What You'll Be Doing You'll be a key contributor to the development of a next-generation data platform, with … development of a lakehouse architecture using Apache Iceberg Collaborating with product and business teams to deliver data-driven solutions Embedding observability and quality checks into data workflows Participating in code reviews, pair programming, and architectural discussions Gaining domain knowledge in financial data and sharing insights with the team What They're Looking For Core Requirements Proficiency in Python, with … a focus on clean, maintainable code (bonus for experience with type hints, linters, and testing frameworks like pytest) Solid understanding of data engineering fundamentals: ETL/ELT, schema evolution, batch processing Experience or strong interest in Apache Spark for distributed data processing Familiarity with AWS data tools (e.g., S3, Glue, Lambda, EMR) Strong communication skills and a collaborative More ❯
Employment Type: Full-Time
Salary: £85,000 - £95,000 per annum
Posted:

Java Engineer

London, South East, England, United Kingdom
FDM Group
also have a belief in a DevOps culture, as our client build and own the entire stack, while endeavouring to automate as much as possible. Responsibilities Compose well-structured clean code to improve the lives of customers and colleagues Create supporting infrastructure as code and CI/CD pipelines to deploy your code into the cloud … contributing to a culture of continuous improvement Requirements Minimum of 5 years’ experience as a Java Engineer with experience in Java, Kafka, Spring and AWS Excellent experience of writing clean code using Java 17+ with tools and frameworks like Spring, Spring Boot, Maven Experience with Microservices/microservice architecture Expert in writing automated tests (TDD/BDD) using More ❯
Employment Type: Contractor
Rate: £65,000 - £75,000 per annum
Posted:

Junior C# Developer

London, South East, England, United Kingdom
Hybrid / WFH Options
IT Search & Select
Are you a budding C# developer with a passion for finance and clean code? Join a prestigious asset manager in the heart of the City of London, where you'll help build and maintain internal financial applications that power investment decisions across global markets. You must demonstrate 1 - 3 year's minimum C# development experience. About the Role … the inner workings of financial services. Key Responsibilities • Develop and maintain internal applications using C#, .NET, and SQL Server • Collaborate with business analysts and stakeholders to gather requirements • Write clean, testable code and participate in code reviews • Support and enhance existing systems used by investment teams • Contribute to the evolution of the firm’s technology stack Requirements More ❯
Employment Type: Full-Time
Salary: £35,000 - £45,000 per annum
Posted:

Senior C# .NET Developer (Hybrid)

London, St James's, United Kingdom
Hybrid / WFH Options
Stock in the Channel
focus on both application logic and data access . This role is ideal for someone confident in both C#/.NET development and SQL , and who enjoys working on clean, maintainable code and performance-optimised database logic. What You’ll Be Working On: Designing and building backend services in C#. Building secure, well-structured APIs with throttling and … and scripts. Integrating external systems with custom data synchronisation logic. Utilising Open Telemetry and Grafana for logs, metrics, tracing, and alerting across backend services. Contributing to technical design discussions, code reviews, and deployments. What We’re Looking For: Strong experience in C#/.NET backend development. Solid understanding of data modelling, indexing, and performance tuning. Skilled in writing and … optimising complex SQL queries and stored procedures. Experience building and maintaining APIs, background jobs, and integration points. Attention to detail, clean code, and a performance-first mindset. Great problem-solving and troubleshooting skills. Good communication and teamwork skills. What You’ll Get: £70,000 Salary. 25 days holiday + 8 public holidays. Employer Pension contribution. Flexible hybrid working More ❯
Employment Type: Permanent
Salary: £68000 - £72000/annum
Posted:

Senior C# .NET Developer Hybrid

London, South East, England, United Kingdom
Hybrid / WFH Options
Get Staffed Online Recruitment Limited
focus on both application logic and data access . This role is ideal for someone confident in both C#/.NET development and SQL , and who enjoys working on clean, maintainable code and performance-optimised database logic. What You’ll Be Working On: Designing and building backend services in C#. Building secure, well-structured APIs with throttling and … and scripts. Integrating external systems with custom data synchronisation logic. Utilising Open Telemetry and Grafana for logs, metrics, tracing, and alerting across backend services. Contributing to technical design discussions, code reviews, and deployments. What They’re Looking For: Strong experience in C#/.NET backend development. Solid understanding of data modelling, indexing, and performance tuning. Skilled in writing and … optimising complex SQL queries and stored procedures. Experience building and maintaining APIs, background jobs, and integration points. Attention to detail, clean code, and a performance-first mindset. Great problem-solving and troubleshooting skills. Good communication and teamwork skills. What You’ll Get: £70,000 Salary. 25 days holiday + 8 public holidays. Employer Pension contribution. Flexible hybrid working More ❯
Employment Type: Full-Time
Salary: £68,000 - £72,000 per annum
Posted:

Software Engineering Manager - Core Wealth Services

London, United Kingdom
Hybrid / WFH Options
Hargreaves Lansdown
assets. This is your opportunity to shape technology that will redefine how people invest and achieve financial freedom. All development within Core Wealth Services is greenfield. That means a clean slate - the chance to design, architect and build from the ground up using modern technologies and best practices. No legacy constraints. Just the freedom to architect scalable, robust, and … planning, estimation, and execution of projects. Embed continuous improvement into how the team builds, tests, deploys, and maintains software. Champion modern engineering practices (CI/CD, TDD/BDD, clean code). People & Team Leadership Lead, coach, and grow a high-performing and inclusive engineering team. Foster a psychologically safe environment where learning and innovation thrive. Inspire and More ❯
Employment Type: Permanent, Work From Home
Posted:

Full Stack Developer

London, South East, England, United Kingdom
Hybrid / WFH Options
GerrardWhite
similar). Strong SQL skills with hands-on PostgreSQL experience. Comfortable working with microservices, monoliths, and message-oriented architectures. Solid understanding of Agile best practices (CI/CD, testing, clean code, evolving architecture). DevOps experience with cloud infrastructure tools (e.g. Terraform ). Track record of driving technical projects to completion. Excellent communication skills – able to explain technical More ❯
Employment Type: Full-Time
Salary: Salary negotiable
Posted:

Full-Stack Java Developer

london, south east england, united kingdom
Hybrid / WFH Options
NPA WorldWide
develop, and test secure software systems using Java + React Build APIs and data pipelines with modern architecture principles Work with GitLab CI/CD, containers, and infrastructure-as-code Deploy to AWS, Azure, or private cloud environments Contribute across the full development lifecycle , from requirements to delivery What Were Looking For Strong Java development skills (React or other … modern frontend frameworks a plus) Experience in full-stack development and writing clean, maintainable code Knowledge of DevOps practices (CI/CD, containers, infra automation) Comfortable working in Agile teams (Scrum/Kanban) Excellent communication skills to collaborate with clients & stakeholders (Bonus) Experience working in secure/defence environments Whats on Offer Flexible working hours + hybrid/… in touch with us to discuss the role in more detail. Qualifications: Strong experience in Java and React (or other modern frontend frameworks) Skilled in full-stack development with clean, maintainable code Familiarity with DevOps tools & practices: containers, CI/CD, and infrastructure automation Why is This a Great Opportunity: Flexitime 37.5 hrs/week structured your way More ❯
Posted:

Software Djongo Developer

London, South East, England, United Kingdom
Harnham - Data & Analytics Recruitment
business combines product-led engineering with data-driven decision making, and is looking for an experienced backend engineer to help build and maintain their core platform. The team values clean code, automated testing, and pragmatic architecture. You'll join a small, experienced engineering group where ownership and collaboration are central to delivery. The Role You will take responsibility … APIs using Python and Django (or Django REST Framework). Building performant, secure data models and database schemas (Postgres). Writing automated tests (unit/integration) and participating in code review processes. Collaborating with frontend engineers to define interfaces and deliver product features. Working with DevOps/Platform teams on CI/CD, containerisation and deployment (Docker, Kubernetes or More ❯
Employment Type: Contractor
Rate: £400 per day
Posted:

Lead Backend Developer

London, United Kingdom
Fruition Group
Python, leveraging FastAPI. Lead architectural discussions with a focus on performance, scalability, and reliability. Deliver complex features end-to-end - from design through deployment and monitoring. Provide mentorship through code reviews, technical guidance, and best practices. Collaborate with Product, Design, and Engineering teams to deliver at pace. Continuously raise the bar for engineering standards, code quality, and delivery. … development environment Solid expertise in microservices, APIs, messaging patterns, and distributed systems. Proficient with cloud platforms (AWS, GCP, Azure) and containerisation (Docker; Kubernetes preferred). Strong engineering fundamentals - testing, clean code, performance tuning, and algorithms. Experience with relational and non-relational databases (PostgreSQL, MongoDB). Comfortable working in agile, fast-moving environments with high ownership. Curious about new More ❯
Employment Type: Permanent
Posted:

Senior Data Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
I3 Resourcing Limited
in AWS services, e.g. EC2, S3, RDS, DynamoDB, Redshift, Lambda, API Gateway Solid foundation in software engineering principles, including version control (Git), testing, CI/CD, modular design, and clean code practices. Experience developing reusable components and APIs is a strong plus. Advanced SQL skills for complex data queries and transformations Proficiency in at least one programming language More ❯
Employment Type: Permanent, Work From Home
Posted:

Senior Full Stack Engineer (Python)

London, United Kingdom
Hybrid / WFH Options
Lendable Ltd
Experience with Javascript/Typescript and a modern JS framework such as React , Angular or Vue.js . We generally use React & NextJS Strong engineering principles & practices : design patterns, testing, clean code and a good reviewerPrevious experience working in a product-focused team A keen desire to want to learn and input into a highly collaborative team A desire More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Dotnet Developer

City of London, London, United Kingdom
Hybrid / WFH Options
Experis
models into production applications using APIs or custom implementations Collaborate with data scientists to implement AI solutions (e.g., NLP, computer vision, predictive analytics) Optimize application performance and scalability Write clean, maintainable, and testable code Participate in code reviews and provide constructive feedback Maintain documentation for AI integration and software solutions Stay up-to-date with emerging technologies More ❯
Posted:

Dotnet Developer

London Area, United Kingdom
Hybrid / WFH Options
Experis
models into production applications using APIs or custom implementations Collaborate with data scientists to implement AI solutions (e.g., NLP, computer vision, predictive analytics) Optimize application performance and scalability Write clean, maintainable, and testable code Participate in code reviews and provide constructive feedback Maintain documentation for AI integration and software solutions Stay up-to-date with emerging technologies More ❯
Posted:

Dotnet Developer

london, south east england, united kingdom
Hybrid / WFH Options
Experis
models into production applications using APIs or custom implementations Collaborate with data scientists to implement AI solutions (e.g., NLP, computer vision, predictive analytics) Optimize application performance and scalability Write clean, maintainable, and testable code Participate in code reviews and provide constructive feedback Maintain documentation for AI integration and software solutions Stay up-to-date with emerging technologies More ❯
Posted:

Dotnet Developer

london (city of london), south east england, united kingdom
Hybrid / WFH Options
Experis
models into production applications using APIs or custom implementations Collaborate with data scientists to implement AI solutions (e.g., NLP, computer vision, predictive analytics) Optimize application performance and scalability Write clean, maintainable, and testable code Participate in code reviews and provide constructive feedback Maintain documentation for AI integration and software solutions Stay up-to-date with emerging technologies More ❯
Posted:

FE Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Bloc Recruitment
architecture, mentor peers, and lead by example in a modern engineering culture that embraces AI-assisted development tools like GitHub Copilot etc. 💻 What You'll Do Design and implement clean, testable, maintainable software across the stack Lead the evolution of scalable front-end architectures — think design systems , component libraries , and microfrontends Champion best practices in CI/CD, automated … skills in Node.js , Python , or Go a plus) Comfortable designing and contributing to design systems and component libraries Familiar with microfrontend principles and modular architecture at scale Advocate for clean code, testability, and continuous improvement Open-minded, feedback-driven, and eager to experiment with GenAI development tools 🌍 Why You'll Love It Here Remote-first culture with monthly More ❯
Employment Type: Permanent
Salary: £95,000
Posted:

Lead Backend Engineer

London, United Kingdom
Fruition Group
Python, leveraging FastAPI. Lead architectural discussions with a focus on performance, scalability, and reliability. Deliver complex features end-to-end - from design through deployment and monitoring. Provide mentorship through code reviews, technical guidance, and best practices. Collaborate with Product, Design, and Engineering teams to deliver at pace. Continuously raise the bar for engineering standards, code quality, and delivery. … development environment Solid expertise in microservices, APIs, messaging patterns, and distributed systems. Proficient with cloud platforms (AWS, GCP, Azure) and containerisation (Docker; Kubernetes preferred). Strong engineering fundamentals - testing, clean code, performance tuning, and algorithms. Experience with relational and non-relational databases (PostgreSQL, MongoDB). Comfortable working in agile, fast-moving environments with high ownership. Curious about new More ❯
Employment Type: Permanent
Posted:

Full stack Developer React

South East London, London, United Kingdom
Ncounter LTD
enjoy variety, technical challenge, and building well-structured software that others can depend on. Youll work within a cross-functional engineering group that takes real pride in collaboration and code quality. The role involves building high-performance, event-driven applications, with a focus on reliability, modularity, and scalability across both front-end and back-end services. In the role … Strong hands-on experience across modern web technologies and frameworks Proficiency in C# or an equivalent object-oriented language, plus React or similar JavaScript frameworks A genuine interest in clean code, developer experience, and team-wide collaboration Someone curious, pragmatic, and motivated to deliver maintainable, high-quality systems This is a rare opportunity to join a team that … encourages experimentation, technical growth, and knowledge sharing-alongside regular hackathons, socials, and a positive, open culture. If youre an engineer who values both autonomy and teamwork, and want your code to make a visible impact, wed love to speak with you. Apply today or get in touch for a confidential chat. More ❯
Employment Type: Permanent
Salary: £90,000
Posted:

Full-Stack Developer (C# / React)

London, South East, England, United Kingdom
Ncounter
variety, technical challenge, and building well-structured software that others can depend on. You’ll work within a cross-functional engineering group that takes real pride in collaboration and code quality. The role involves building high-performance, event-driven applications, with a focus on reliability, modularity, and scalability across both front-end and back-end services. In the role … Strong hands-on experience across modern web technologies and frameworks • Proficiency in C# or an equivalent object-oriented language, plus React or similar JavaScript frameworks • A genuine interest in clean code, developer experience, and team-wide collaboration • Someone curious, pragmatic, and motivated to deliver maintainable, high-quality systems This is a rare opportunity to join a team that … experimentation, technical growth, and knowledge sharing-alongside regular hackathons, socials, and a positive, open culture. If you’re an engineer who values both autonomy and teamwork, and want your code to make a visible impact, we’d love to speak with you. Apply today or get in touch for a confidential chat. More ❯
Employment Type: Full-Time
Salary: £80,000 - £90,000 per annum
Posted:

Senior C# Developer

London, United Kingdom
Hybrid / WFH Options
Triad
applications using .Net Core with associated web frameworks (React, Blazer, Angular). You will collaborate with cross-functional teams to understand project requirements, propose solutions, and deliver high-quality code that meets our clients' needs. As a consultant at Triad, you will play a pivotal role in shaping the technological landscape, defining, designing, and delivering digital solutions across public … to a culture of innovation that has been the hallmark of Triad's 35-year success story. Key Responsibilities: Design, develop, and maintain C# applications, components, and systems. Write clean, efficient, and maintainable code following best practices and coding standards. Collaborate with cross-functional teams including designers, product managers, and other developers to understand project requirements and deliver … high-quality solutions. Participate in code reviews to ensure code quality and provide constructive feedback to peers. Troubleshoot and debug software applications to resolve issues and optimise performance. Stay updated with the latest trends and technologies in web development and software engineering. Document code and technical specifications. Contribute to the continuous improvement of development processes and methodologies. More ❯
Employment Type: Permanent
Salary: £60000 - £70000/annum
Posted:

Graduate Software Engineer 2025 - Platform

London, United Kingdom
Suade Labs Ltd
Suade is delighted to be an equal opportunity employer we have a diverse team with great values. All qualified applicants will receive consideration for employment without bias. Responsibilities Write clean, maintainable code following established coding standards Implement new features and bug fixes under the guidance of senior engineers Participate in code reviews and contribute to improving code quality Collaborate with frontend engineers to implement API endpoints Participate in agile development processes and team meetings Document code and technical decisions for future reference Bachelor's or master's degree in computer science, Software Engineering, or related field Strong understanding of computer science fundamentals Proficiency in at least one programming language (preferably Python) Basic knowledge of database More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Python Developer Azure - Scaling AI Platform. £90K. REMOTE

City of London, London, United Kingdom
Hybrid / WFH Options
Recruitment Revolution
of Internet, Public Cloud and now AI. Your Skills: Experience with Azures native AI stack (including AI Foundry, Search, Cosmos DB, and AKS), strong Python and C# skills, VS Code (ideally with AI tools like Copilot), familiarity with Docker, Kubernetes, and scalable cloud-native architecture, and a track record of working in agile teams using Azure DevOps for CI … first features using Azure AI Foundry, Azure AI Search, Cosmos DB, Docker, and AKS Design and implement scalable architecture with cloud-native tools alongside a collaborative, fast-moving team Code primarily in Python and C# - with bonus points if you can jump into React.js when needed Speed up development using Visual Studio Code with GitHub Copilot (or your … preferred AI coding assistant) Work in a tight feedback loop: branch, commit, pull, test, and ship - all through Azure DevOps Write clean, tested, production-ready code - unit testing is second nature, not an afterthought Participate in focused sprints and daily standups - we work lean, iterate fast, and learn as we go What Youll Bring to the Team: Proven More ❯
Employment Type: Permanent, Work From Home
Salary: £90,000
Posted:

Senior AI Developer

London, South East, England, United Kingdom
Arc IT Recruitment
and efficiency. Key Responsibilities: Lead the migration of legacy systems to a modern tech stack using React, JavaScript, and cloud platforms. Design and implement AI-driven solutions to improve code quality, automate tasks, and boost productivity. Collaborate with IT and product teams to redesign and enhance core business applications. Mentor junior developers, fostering a culture of continuous learning and … Familiarity with REST APIs and cloud infrastructure. Hands-on experience with AI-based developer tools (e.g., GitHub Copilot, ChatGPT, Tabnine). Excellent leadership, communication, and collaboration skills. Passion for clean code, software architecture, and continuous improvement. Why Join Us? Competitive salary (£80,000+) and benefits package. Opportunity to shape our technical direction and implement innovative solutions. Collaborative and More ❯
Employment Type: Full-Time
Salary: Salary negotiable
Posted:
Clean Code
London
10th Percentile
£51,250
25th Percentile
£65,000
Median
£76,250
75th Percentile
£90,000
90th Percentile
£120,000