Clean Code Jobs in Central London

1 to 25 of 43 Clean Code Jobs in Central London

Senior Java Software Engineer

City of London, London, United Kingdom
Arrows
AWS – paying up to £600/day (Inside IR35) – Hybrid (2x a week - London) – 6 month contract Our client is seeking a Senior Java Developer who is passionate about clean code, cloud-native systems, and building technology that makes a real impact. This is a unique opportunity to work in an agile, high-ownership engineering culture. What You … for a high-availability platform Deploy and manage services in AWS with Kubernetes (EKS) Design, implement, and own features end-to-end from discovery to production support Advocate for clean code, automated testing, and CI/CD best practices Mentor other engineers and contribute to a culture of knowledge-sharing Collaborate with cross-functional teams including product, design More ❯
Posted:

Senior Java Software Engineer

london (city of london), south east england, united kingdom
Arrows
AWS – paying up to £600/day (Inside IR35) – Hybrid (2x a week - London) – 6 month contract Our client is seeking a Senior Java Developer who is passionate about clean code, cloud-native systems, and building technology that makes a real impact. This is a unique opportunity to work in an agile, high-ownership engineering culture. What You … for a high-availability platform Deploy and manage services in AWS with Kubernetes (EKS) Design, implement, and own features end-to-end from discovery to production support Advocate for clean code, automated testing, and CI/CD best practices Mentor other engineers and contribute to a culture of knowledge-sharing Collaborate with cross-functional teams including product, design More ❯
Posted:

Senior Rust Engineer – London (Hybrid / On-site)

City of London, London, United Kingdom
Hybrid / WFH Options
NonStop Consulting
and take ownership of critical backend components that power our next-generation platform. What You’ll Do Architect, design, and implement core systems in Rust Lead by example — write clean, efficient, and idiomatic Rust code Mentor junior and mid-level engineers, sharing best practices in systems design and Rust development Collaborate with cross-functional teams to deliver scalable … secure, and fault-tolerant applications Drive performance tuning, code reviews, and architectural improvements across the stack What We’re Looking For 5–8+ years of professional software engineering experience 3–5+ years of hands-on experience with Rust in production environments Strong understanding of systems programming , concurrency , networking , and low-level performance optimisation Experience with microservices , distributed systems , or … blockchain technologies is highly desirable Familiarity with Linux systems , CI/CD pipelines , containerisation (Docker/Kubernetes) , and cloud infrastructure (AWS, GCP, or Azure) A pragmatic engineer who values clean code, testing, and long-term maintainability Why Join Us Work on technically challenging projects where performance and reliability matter Join a team of experienced engineers who value autonomy More ❯
Posted:

Senior Rust Engineer – London (Hybrid / On-site)

london (city of london), south east england, united kingdom
Hybrid / WFH Options
NonStop Consulting
and take ownership of critical backend components that power our next-generation platform. What You’ll Do Architect, design, and implement core systems in Rust Lead by example — write clean, efficient, and idiomatic Rust code Mentor junior and mid-level engineers, sharing best practices in systems design and Rust development Collaborate with cross-functional teams to deliver scalable … secure, and fault-tolerant applications Drive performance tuning, code reviews, and architectural improvements across the stack What We’re Looking For 5–8+ years of professional software engineering experience 3–5+ years of hands-on experience with Rust in production environments Strong understanding of systems programming , concurrency , networking , and low-level performance optimisation Experience with microservices , distributed systems , or … blockchain technologies is highly desirable Familiarity with Linux systems , CI/CD pipelines , containerisation (Docker/Kubernetes) , and cloud infrastructure (AWS, GCP, or Azure) A pragmatic engineer who values clean code, testing, and long-term maintainability Why Join Us Work on technically challenging projects where performance and reliability matter Join a team of experienced engineers who value autonomy 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:

Principal JavaScript Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Wave Talent
Growth : Plans to 10× revenue and expand to 200+ enterprise customers within 3 years What’s on offer Influence the architecture and scalability of a modern, cloud-native, no-code platform Build features from scratch and own them through deployment and user impact Work with a high-trust engineering culture where product ownership is real, not buzzwords Ship fast … shape the roadmap Tech stack you’ll be working with : TypeScript, React, Node.js, AWS Serverless (Lambda, DynamoDB, EventBridge) What you’ll be doing: This isn’t just about writing code, it’s about owning problems end-to-end and influencing every part of the product lifecycle. You’ll: Lead the design and delivery of high-impact, full-stack features … top-tier engineering teams You’ll thrive here if you: Love working in high-growth, fast-moving environments Naturally take ownership rather than waiting for instructions Care deeply about clean code, great UX, and real customer outcomes Have a track record of excellence in any discipline Benefits Hybrid working: 3 days a week in our new Victoria HQ More ❯
Posted:

Principal JavaScript Engineer

london (city of london), south east england, united kingdom
Hybrid / WFH Options
Wave Talent
Growth : Plans to 10× revenue and expand to 200+ enterprise customers within 3 years What’s on offer Influence the architecture and scalability of a modern, cloud-native, no-code platform Build features from scratch and own them through deployment and user impact Work with a high-trust engineering culture where product ownership is real, not buzzwords Ship fast … shape the roadmap Tech stack you’ll be working with : TypeScript, React, Node.js, AWS Serverless (Lambda, DynamoDB, EventBridge) What you’ll be doing: This isn’t just about writing code, it’s about owning problems end-to-end and influencing every part of the product lifecycle. You’ll: Lead the design and delivery of high-impact, full-stack features … top-tier engineering teams You’ll thrive here if you: Love working in high-growth, fast-moving environments Naturally take ownership rather than waiting for instructions Care deeply about clean code, great UX, and real customer outcomes Have a track record of excellence in any discipline Benefits Hybrid working: 3 days a week in our new Victoria HQ More ❯
Posted:

Senior Machine Learning Engineer

City Of Westminster, London, United Kingdom
Hybrid / WFH Options
Sky
metrics and production model performance to proactively identify opportunities for improvement. Ensure best practices for ML operations (MLOps), including continuous integration, model deployment, and automated testing. Provide technical guidance, code reviews, and mentorship to junior members of the team. What you'll bring Demonstrated ability across the full ML lifecycle: model development, deployment, monitoring, and maintenance, with solid theoretical … knowledge from classic approaches to state-of-the-art techniques. Technical Skills and Coding Practices Proven ability to refactor and write performant, secure, and clean code; strong experience with Python and ML libraries/frameworks, plus a desire to learn additional languages. Cloud and Infrastructure Experience Hands-on experience with cloud services commonly used in serverless applications, following More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

City of London, London, United Kingdom
Hadte Group
AWS, Azure or GCP). Passion for fintech and building products that make a real difference. Day to day: Develop and maintain our real-time data streaming pipelines. Write clean, reusable and scalable code. Optimise performance and troubleshoot issues across the platform. Stay up to date with the latest development trends and tools. Collaborate with product and engineering to More ❯
Posted:

Software Engineer

london (city of london), south east england, united kingdom
Hadte Group
AWS, Azure or GCP). Passion for fintech and building products that make a real difference. Day to day: Develop and maintain our real-time data streaming pipelines. Write clean, reusable and scalable code. Optimise performance and troubleshoot issues across the platform. Stay up to date with the latest development trends and tools. Collaborate with product and engineering to More ❯
Posted:

Founding Software Engineer

City of London, London, United Kingdom
Nodko
and technical decisions as part of the founding team Requirements Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field Strong proficiency in Python, with clean coding practices and experience in building production-grade systems Ownership mindset — you take full responsibility for design, implementation, and delivery Experience with backend development frameworks (e.g., Flask, Django) Ability More ❯
Posted:

Founding Software Engineer

london (city of london), south east england, united kingdom
Nodko
and technical decisions as part of the founding team Requirements Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field Strong proficiency in Python, with clean coding practices and experience in building production-grade systems Ownership mindset — you take full responsibility for design, implementation, and delivery Experience with backend development frameworks (e.g., Flask, Django) Ability More ❯
Posted:

Full Stack Engineer

City of London, London, United Kingdom
Spinks
Imperial, UCL, Cambridge, Oxford, Durham, Bath, etc. Have a passion for building (show us your GitHub or side projects!) Are confident with JavaScript, React, Next.js, Tailwind, Node.js Care about clean code, thoughtful UX, and solving problems end to end Are London-based and up for 3 days/week in our Camden office (Mon, Tue, Thu) 📩 Apply with More ❯
Posted:

Full Stack Engineer

london (city of london), south east england, united kingdom
Spinks
Imperial, UCL, Cambridge, Oxford, Durham, Bath, etc. Have a passion for building (show us your GitHub or side projects!) Are confident with JavaScript, React, Next.js, Tailwind, Node.js Care about clean code, thoughtful UX, and solving problems end to end Are London-based and up for 3 days/week in our Camden office (Mon, Tue, Thu) 📩 Apply with More ❯
Posted:

Python Software Engineer – Hybrid (3 days per week, London) – Up to £90K

City Of London, England, United Kingdom
Hybrid / WFH Options
Kioni Talent
and scaling the backend that powers their core product. You’ll be joining a collaborative engineering team of experienced developers, product thinkers, and problem-solvers — all passionate about writing clean, scalable code and continuously improving their platform. ⭐ What You'll Do Design, build, and maintain backend services using Python (Django/FastAPI) Contribute to architecture and technical design … discussions Write clean, maintainable, and well-tested code Work closely with Product and Frontend teams to deliver new features Help improve scalability, performance, and reliability as the platform grows 💥 Your Impact Be a key contributor in a product-led SaaS company during a high-growth phase Influence technical direction and tooling choices Help shape best practices and contribute More ❯
Posted:

Python Software Engineer – Hybrid (3 days per week, London) – Up to £90K

london (city of london), south east england, united kingdom
Hybrid / WFH Options
Kioni Talent
and scaling the backend that powers their core product. You’ll be joining a collaborative engineering team of experienced developers, product thinkers, and problem-solvers — all passionate about writing clean, scalable code and continuously improving their platform. ⭐ What You'll Do Design, build, and maintain backend services using Python (Django/FastAPI) Contribute to architecture and technical design … discussions Write clean, maintainable, and well-tested code Work closely with Product and Frontend teams to deliver new features Help improve scalability, performance, and reliability as the platform grows 💥 Your Impact Be a key contributor in a product-led SaaS company during a high-growth phase Influence technical direction and tooling choices Help shape best practices and contribute More ❯
Posted:

Software Engineer

City of London, London, United Kingdom
Experis UK
business objectives. Experience Requirements Software Development & Principles Programming Languages: Proficiency in one or more of: Java, Spring Boot, Python, JavaScript, TypeScript, ReactJS SOLID Principles: Familiarity with object-oriented and clean coding practices Testing & BDD Unit Testing Frameworks: Experience with Cypress, Cucumber, Behave, Selenium, or similar tools Domain-Specific Languages: Knowledge of BDD approaches (e.g., Cucumber, Gherkin) for test automation … continuously improve quality, efficiency, and effectiveness (e.g., automation, CI/CD) Collaborate with other technologists to optimize product integration across workflows and system dependencies Mentoring & Coaching Provide technical guidance, code reviews, and best-practice standards to less experienced engineers Coach team members in areas such as test automation, DevSecOps techniques, and effective problem-solving More ❯
Posted:

Software Engineer

london (city of london), south east england, united kingdom
Experis UK
business objectives. Experience Requirements Software Development & Principles Programming Languages: Proficiency in one or more of: Java, Spring Boot, Python, JavaScript, TypeScript, ReactJS SOLID Principles: Familiarity with object-oriented and clean coding practices Testing & BDD Unit Testing Frameworks: Experience with Cypress, Cucumber, Behave, Selenium, or similar tools Domain-Specific Languages: Knowledge of BDD approaches (e.g., Cucumber, Gherkin) for test automation … continuously improve quality, efficiency, and effectiveness (e.g., automation, CI/CD) Collaborate with other technologists to optimize product integration across workflows and system dependencies Mentoring & Coaching Provide technical guidance, code reviews, and best-practice standards to less experienced engineers Coach team members in areas such as test automation, DevSecOps techniques, and effective problem-solving More ❯
Posted:

Senior Full Stack Engineer

City of London, London, United Kingdom
Xapien
development, systems design, and collaborative problem solving across the stack. We are seeking someone with a strong background in modern web development and microservice architecture, and a mindset for clean, maintainable code. Here’s what you will be responsible for: Designing and building scalable microservices in Go, as part of a growing platform architecture. Developing intuitive and performant React … components to enhance our frontend experience. Collaborating closely with product and design teams to turn complex user needs into elegant technical solutions. Writing clean, testable, and maintainable code across the stack. Participating in architectural discussions and helping shape engineering best practices. Troubleshooting and resolving production issues across services and systems. Contributing to CI/CD pipelines, observability, and … collaboration skills: you're comfortable working cross-functionally with engineers, designers, and product managers. A team-first mindset: open to feedback, different perspectives, and alternative approaches to coding and code styles. Nobody can do everything, but here are a few related things we’re interested in: Experience working lower in the stack, e.g., databases, infrastructure, Kubernetes, or observability tooling. More ❯
Posted:

Senior Full Stack Engineer

london (city of london), south east england, united kingdom
Xapien
development, systems design, and collaborative problem solving across the stack. We are seeking someone with a strong background in modern web development and microservice architecture, and a mindset for clean, maintainable code. Here’s what you will be responsible for: Designing and building scalable microservices in Go, as part of a growing platform architecture. Developing intuitive and performant React … components to enhance our frontend experience. Collaborating closely with product and design teams to turn complex user needs into elegant technical solutions. Writing clean, testable, and maintainable code across the stack. Participating in architectural discussions and helping shape engineering best practices. Troubleshooting and resolving production issues across services and systems. Contributing to CI/CD pipelines, observability, and … collaboration skills: you're comfortable working cross-functionally with engineers, designers, and product managers. A team-first mindset: open to feedback, different perspectives, and alternative approaches to coding and code styles. Nobody can do everything, but here are a few related things we’re interested in: Experience working lower in the stack, e.g., databases, infrastructure, Kubernetes, or observability tooling. More ❯
Posted:

React Native Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Hadte Group
UX best practices. Passion for fintech and building products that make a real difference. Day to day: Develop and maintain our cross-platform mobile app using React Native. Write clean, reusable, and scalable code. Optimise app performance and troubleshoot issues across Android and iOS. Stay up to date with the latest mobile development trends and tools. Collaborate with product More ❯
Posted:

React Native Engineer

london (city of london), south east england, united kingdom
Hybrid / WFH Options
Hadte Group
UX best practices. Passion for fintech and building products that make a real difference. Day to day: Develop and maintain our cross-platform mobile app using React Native. Write clean, reusable, and scalable code. Optimise app performance and troubleshoot issues across Android and iOS. Stay up to date with the latest mobile development trends and tools. Collaborate with product More ❯
Posted:

Senior Research Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Synthesia
s already known. You have experience in using most modern frameworks for machine learning and deep learning. You have great coding skills in Python and you care about writing clean code. You have experience with SDLC tools (Git), preferably CI/CD Why join us? We’re living the golden age of AI. The next decade will yield the More ❯
Posted:

Senior Research Engineer

london (city of london), south east england, united kingdom
Hybrid / WFH Options
Synthesia
s already known. You have experience in using most modern frameworks for machine learning and deep learning. You have great coding skills in Python and you care about writing clean code. You have experience with SDLC tools (Git), preferably CI/CD Why join us? We’re living the golden age of AI. The next decade will yield the More ❯
Posted:

Engineer II

City of London, London, United Kingdom
Hybrid / WFH Options
Chapter 2
TypeScript . Help build event-driven systems that process data reliably and in real-time. Collaborate with product managers, designers, and engineers to build thoughtful, user-focused features. Write clean, maintainable code and participate in code reviews to support high engineering standards. Take ownership of smaller services or components, contributing to their delivery, performance, and improvement. Work More ❯
Posted:
Clean Code
Central London
10th Percentile
£57,750
25th Percentile
£71,250
Median
£80,000
75th Percentile
£120,000