76 to 100 of 213 Clean Code Jobs in London

Automation Engineer

Hiring Organisation
Goodlord
Location
London, South East England, United Kingdom
Employment Type
Full-Time
Salary
Competitive salary
note that while we love the use of AI, this is not a 'prompt-only' role. We are looking for someone who can write clean, functional code (using programming/scripting language such as Python/JavaScript) from scratch with their own knowledge, without relying on AI assistants … entire business to identify manual inefficiencies and rescue them from repetitive, low-leverage work. Operate at the intersection of operations and engineering, combining low-code platforms with custom code to build robust automation internal ecosystems. Actively integrate LLMs and AI via APIs directly into our daily workflows ...

Graduate Software Engineer (Full Stack)

Hiring Organisation
Harnham - Data & Analytics Recruitment
Location
London, South East England, United Kingdom
Employment Type
Full-Time
Salary
£40,000 - £45,000 per annum
solutions Tackle meaningful, end-to-end challenges across the stack Influence platform architecture and engineering practices Maintain strong standards through testing, peer reviews, and clean code Contribute to product and team direction in a high-growth environment Ideal Candidate 1-3 years of full-stack engineering experience Comfortable ...

Senior Front Office Developer - Trading

Hiring Organisation
CMC Markets UK Plc
Location
City of London, London, United Kingdom
Employment Type
Permanent
Contribute to the continuous evolution of our electronic trading infrastructure. Mentorship & Technical Leadership Provide guidance and mentorship to junior developers. Champion engineering best practices, clean code principles and robust design patterns. What You will Bring Strong hands-on Java development experience within low latency financial systems. Deep understanding ...

Front Office Software Engineer

Location
Greater London, England, United Kingdom
Contribute to the continuous evolution of our electronic trading infrastructure. Mentorship & Technical Leadership Provide guidance and mentorship to junior developers. Champion engineering best practices, clean code principles and robust design patterns. What You’ll Bring Strong hands‐on Java development experience within low latency financial systems. Deep understanding ...

Ruby Developer

Location
Greater London, England, United Kingdom
Ruby and Ruby on Rails. Design and develop RESTful APIs and backend services. Work with databases, background jobs, caching, and third-party integrations. Write clean, testable, and maintainable code. Troubleshoot performance and production issues. Collaborate with frontend, QA, DevOps, and product teams. Participate in system design and code ...

Ruby Developer

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent
Salary
£85,000
Ruby and Ruby on Rails. Design and develop RESTful APIs and backend services. Work with databases, background jobs, caching, and third-party integrations. Write clean, testable, and maintainable code. Troubleshoot performance and production issues. Collaborate with frontend, QA, DevOps, and product teams. Participate in system design and code ...

Software Engineer - Mid-Level - Full Stack

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£65,000
leveraging AI-assisted development tools such as Copilot, Cursor, or Claude, and you'll be expected to actively use these tools to improve productivity, code quality, and learning. Skills & Experience We're looking for someone with solid commercial experience in software engineering and a track record of contributing … experience in Python and a modern JavaScript framework such as React. You will be comfortable working with RESTful APIs, understanding application architecture, and writing clean, maintainable, and testable code. Experience working within cloud environments such as Azure, AWS, or GCP is highly desirable, along with some exposure ...

Software Engineer (SAR)

Hiring Organisation
Stott & May Professional Search Limited
Location
London, United Kingdom
Employment Type
Contract
responsible for developing new features, resolving defects and contributing to high-quality software delivery within a modern Azure environment. Key Responsibilities - Develop clean, maintainable code aligned to project requirements. - Deliver features from user stories using Azure DevOps. - Investigate, fix and log software defects. - Participate in code reviews … Agile ceremonies. - Write unit tests and support integration testing. - Contribute to CI/CD pipelines and frequent code integration. - Maintain accurate documentation and work tracking within Azure DevOps. Required Skills - Node.js & TypeScript - React & Express.js - REST APIs - Docker - Azure App Services & Azure Functions - Azure DevOps (Repos, Boards & Pipelines) - Azure Kubernetes ...

Sr. Software Engineer (Salesforce)

Location
Greater London, England, United Kingdom
other the company 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, and scalability. ...

Java Sr Lead Software Engineer - OMS, Equities

Location
Greater London, England, United Kingdom
troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems Develop and maintain high-quality user interfaces for web applications using JavaScript and modern JavaScript … frameworks, with a preference for React/Angular. Write clean, maintainable, and efficient code while adhering to best practices and coding standards. Conduct code reviews and provide mentorship to junior developers to foster a culture of continuous improvement. Stay up-to-date with the latest industry trends ...

Senior Associate, Full-Stack Engineer Opportunities

Location
London, United Kingdom
maintain backend services, batches and APIs, contributing to UI components as needed. Own end-to-end delivery: implementation, testing, deployment, observability, and reliability. Write clean, well-tested code participate in code reviews and continuous improvement. Collaborate with product, design, and operations to translate business needs into technical ...

Senior Associate, Full-Stack Engineer Opportunities

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent
maintain backend services, batches and APIs, contributing to UI components as needed. Own end-to-end delivery: implementation, testing, deployment, observability, and reliability. Write clean, well-tested code; participate in code reviews and continuous improvement. Collaborate with product, design, and operations to translate business needs into technical ...

Kotlin DevOps Engineer (Google Cloud Platform)

Hiring Organisation
AMS CWS
Location
City of London, London, United Kingdom
Employment Type
Contract, Work From Home
Extreme Programming (XP) practices, including mob programming, test first development and continuous refactoring working closely as a team to maintain a high standard of code quality and system reliability. What you'll do: Design, develop, and maintain scalable backend services using Kotlin, delivering high-quality, resilient solutions … event driven architecture. Deep experience withXP practices, including: Mob programming as a primary way of working Test-driven development (TDD) Continuous refactoring and clean code discipline Cloud experience, ideallyGCP (Google Cloud Platform) including designing, deploying and operating cloud-native solutions using services such as: GKE and/ ...

Backend Engineer (Java) — Build Fintech APIs & Microservices

Location
Greater London, England, United Kingdom
maintain scalable backend services powering our fintech products. You will build RESTful APIs and microservices, focusing on reliability, security, and performance. The role emphasizes clean code, maintainability, and fast delivery with TDD, DDD, and CI/CD. A strong, collaborative team environment and opportunities to impact our financial ...

Software Engineer II - Java/Kotlin, FinTech Credit Platform

Location
Greater London, England, United Kingdom
design, develop, and deliver high-quality features for the Credit platform used by partners globally. You will work across the full software lifecycle, writing clean code in Java/Kotlin and building RESTful APIs and microservices. Collaborate with product managers, designers, and other engineers to translate business requirements ...

Lead Frontend Engineer - React Native Expert

Location
Greater London, England, United Kingdom
will participate in design and architecture while owning the SDLC lifecycle and collaborate with cross-functional teams to ship new features. The role emphasizes clean code, robust testing, and mentoring junior developers in a dynamic, agile environment. Based in London, you’ll stay current with mobile development trends ...

Kotlin Developer

Hiring Organisation
Alexander Ash Consulting Ltd
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
GBP Annual
building Back End services in Kotlin Experience with event-sourced and event-driven architectures Strong experience with XP practices , including mob programming, TDD and clean code Cloud experience with GCP , including GKE and/or Cloud Run Experience with Cloud SQL, Memorystore, Artifact Registry and Cloud Logging Strong ...

Applied AI Developer

Location
Greater London, England, United Kingdom
with document stores, structured registers and unstructured files, including Word, PowerPoint, Excel, PDFs, SharePoint libraries, metadata and version histories. Strong general software engineering fundamentals: clean code, modular design, testing, CI/CD, secure deployment and maintainability. Ability to estimate cost, usage and operational run‐rate for AI solutions. ...

Quantitative Data Developer

Location
Greater London, England, United Kingdom
comfortable with numerical methods, linear algebra, partial differential equations, probability theory and statistics An engineer – who has a passion for computer science, system performance, clean code and architecture with an owner mentality A data enthusiast – You enjoy working with large datasets, transforming raw data into meaningful inputs ...

Senior Data Scientist, Analytics

Location
Greater London, England, United Kingdom
models at production scale (e.g., text classification, semantic similarity, quality scoring). You have advanced proficiency in SQL and Python, with ability to write clean, production-quality code. You have experience working with large‐scale, unstructured text data and LLMs — including prompt design, evaluation (e.g., golden sets ...

Product Engineer - Full Stack

Location
London, United Kingdom
leveraging AI-assisted development tools such as Copilot, Cursor, or Claude, and you'll be expected to actively use these tools to improve productivity, code quality, and learning. Skills & Experience We're looking for someone with solid commercial experience in software engineering and a track record of contributing … experience in Python and a modern JavaScript framework such as React. You will be comfortable working with RESTful APIs, understanding application architecture, and writing clean, maintainable, and testable code. Experience working within cloud environments such as Azure, AWS, or GCP is highly desirable, along with some exposure ...

Product Engineer - Full Stack

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£80,000
leveraging AI-assisted development tools such as Copilot, Cursor, or Claude, and you'll be expected to actively use these tools to improve productivity, code quality, and learning. Skills & Experience We're looking for someone with solid commercial experience in software engineering and a track record of contributing … experience in Python and a modern JavaScript framework such as React. You will be comfortable working with RESTful APIs, understanding application architecture, and writing clean, maintainable, and testable code. Experience working within cloud environments such as Azure, AWS, or GCP is highly desirable, along with some exposure ...

Senior Lead Software Engineer - React Native

Location
Greater London, England, United Kingdom
focusing on the entire SDLC lifecycle stages. Job responsibilities: Collaborate with cross-functional teams to define, design, and ship new features. Create and maintain clean, efficient, and reusable codebase. Conduct thorough testing to ensure robustness and reliability of applications. Troubleshoot and debug issues, ensuring smooth application functionality. Communicate effectively … with stakeholders to gather requirements and provide progress updates. Mentor junior developers, providing guidance on best practices and code reviews. Stay updated with the latest industry trends and best practices in mobile development. Drive continuous improvement initiatives to enhance development processes and workflows. Required qualifications, capabilities and skills Proficiency ...

Senior Software Engineer I (Frontend) New London, UK

Location
Greater London, England, United Kingdom
foster an inclusive, supportive culture of learning and growth. Provide clear, considered estimates for user stories to support effective team planning. Engage in constructive code reviews, offering supportive feedback and championing high‐quality engineering practices. Explore and advocate for emerging technologies that enhance our platform, developer experience, and ways … world impact of their work. Is passionate about quality, with hands‐on experience in TDD and tools like Jest and React Testing Library. Values clean, maintainable code and enjoys discussing different ideas and approaches. Has experience mentoring and supporting other engineers, contributing to an environment where everyone ...

Senior Java Software Engineer

Hiring Organisation
Uniting Ambition
Location
London, UK
Employment Type
Full-time
/NoSQL) Develop responsive, modern frontend applications and collaborate closely with product and design Take end-to-end ownership of small projects, writing clean, well-tested, maintainable code What you'll bring 6–7 years' software development experience in a collaborative, agile team Proven production experience with Java ...