Permanent Clean Code Jobs in Central London

1 to 25 of 60 Permanent Clean Code Jobs in Central 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:

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:

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:

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 (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:

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 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 Full Stack Engineer

City of London, Greater London, UK
Velocity Tech
Be part of the team behind our generative AI-powered video platform. You'll take full ownership — from design to deployment — in a fast-paced, agile environment that values clean code and stunning user experiences. 🛠️ What You’ll Do Build full-stack features (frontend to backend) Collaborate on features & improvements Integrate APIs, mentor peers & create pixel-perfect UI More ❯
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:

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:

Senior Software Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Novatus Global
on the Snowflake platform to help drive innovation for Novatus’ En:ACT platform. Build high-quality software by developing reliable applications and data pipelines (ETL/ELT) and writing clean, maintainable, and testable code. Collaborate closely with Product, Data, and Regulatory Insights teams to translate complex regulatory obligations into effective technical solutions. Ensure quality and compliance by embedding testing … data governance, and security best practices throughout the development lifecycle. Mentor and guide mid-level and junior engineers through code reviews, knowledge sharing, and technical leadership. Contribute to technical decision-making, including architecture, tooling, and process improvements, to support the growth of the platform and the business. Champion innovation by exploring and adopting new technologies, frameworks, and practices to More ❯
Posted:

Senior Software Engineer

london (city of london), south east england, united kingdom
Hybrid / WFH Options
Novatus Global
on the Snowflake platform to help drive innovation for Novatus’ En:ACT platform. Build high-quality software by developing reliable applications and data pipelines (ETL/ELT) and writing clean, maintainable, and testable code. Collaborate closely with Product, Data, and Regulatory Insights teams to translate complex regulatory obligations into effective technical solutions. Ensure quality and compliance by embedding testing … data governance, and security best practices throughout the development lifecycle. Mentor and guide mid-level and junior engineers through code reviews, knowledge sharing, and technical leadership. Contribute to technical decision-making, including architecture, tooling, and process improvements, to support the growth of the platform and the business. Champion innovation by exploring and adopting new technologies, frameworks, and practices to 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 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:

Engineer II

london (city of london), south east england, 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
£56,000
25th Percentile
£70,000
Median
£77,500
75th Percentile
£120,000