1 to 25 of 29 Clean Code Jobs in London

Lead Software Engineer

Hiring Organisation
Anson Mccade
Location
London, United Kingdom
Employment Type
Permanent
Salary
£85,000
leading, mentoring and developing engineers Strong experience with a modern object-oriented language, ideally C# or Java Deep understanding of software design patterns, clean code and clean architecture Experience building REST APIs and working with messaging systems Confidence defining data models and working with databases Experience delivering … applications using TypeScript/React, ASP.NET MVC or Blazor Developing cloud-first applications with strong unit test coverage, continuous delivery and 100% infrastructure-as-code Containerising and deploying applications through Azure Kubernetes Service (AKS) Working with Entity Framework Code First against Azure SQL and NoSQL databases Designing resilient ...

Lead Software Engineer Product Lead Technologist Business

Hiring Organisation
Anson Mccade
Location
London, United Kingdom
Employment Type
Permanent, Work From Home
track record of leading and mentoring engineers Strong experience in a modern object-oriented language (C# or Java) Deep knowledge of software design patterns, clean code and clean architecture Experience building REST APIs and working with messaging systems Confidence defining data models and working with databases Experience … work in TypeScript/React, ASP.NET MVC or Blazor Building cloud-first applications with strong unit test coverage, continuous delivery and 100% infrastructure-as-code Containerising and deploying applications via Azure Kubernetes Service Working with Entity Framework code-first data against Azure SQL or NoSQL databases Designing resilient ...

Senior AI Consultant - Agentic AI & Generative AI

Hiring Organisation
Deerfoot Recruitment Solutions
Location
City of London, London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£80,000
DevOps: Azure (App Services, OpenAI, AKS), GCP (Vertex AI, Cloud Run), Docker, GitHub Actions, Azure DevOps, RBAC and cost controls. Solid software engineering fundamentals: Clean Code (SOLID, DRY), DDD, modular architecture, TDD and code quality tooling. Desirable: RAG pipelines, MCP, LLM integration (OpenAI, Gemini, Hugging Face models ...

Senior Fullstack Software Engineer

Location
London, United Kingdom
DevOps, and QA, to ensure software meets business requirements. Implement and optimise CI/CD pipelines to enhance development efficiency and software quality. Conduct code reviews, providing constructive feedback to enhance team performance and code quality. Troubleshoot and resolve technical issues, ensuring software operates smoothly and efficiently. Stay … with a focus on continuous integration and delivery. Comfortable working as a polyglot Experience with cloud platforms (e.g. Azure, AWS, GCP) and infrastructure as code (Terraform). Familiarity with CI/CD pipelines, automated testing, and modern software development practices. Knowledge of technologies such as microservices, containerisation (Docker, Kubernetes ...

Node Developer

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent
party services to integrate and enhance system functionality. Database Management: Develop and maintain database architectures (e.g., MongoDB, PostgreSQL, MySQL) for robust data storage solutions. Code Optimization: Write clean, modular, and reusable code, adhering to best practices and design patterns. Testing and Debugging: Conduct unit and integration testing … smooth user experiences. Continuous Learning: Stay updated on the latest trends in Node.js and related technologies, applying new knowledge to improve system performance and code quality. Agile Methodology: Participate in Agile development cycles, contributing to sprint planning, code reviews, and continuous delivery. Key Skills/Experience: Proven experience ...

Lead Full Stack Software Developer

Hiring Organisation
Spectrum IT Recruitment
Location
London, United Kingdom
Employment Type
Permanent
Salary
£80000 - £100000/annum plus benefits
uncertain areas of work Break down requirements into deliverable epics and user stories alongside product and initiative managers Develop and deliver production-ready code across the full stack Ensure high standards of quality, maintainability, performance and security Support and improve live systems once deployed Influence technical direction, tooling … 10+ years) 5+ years of JavaScript and TypeScript experience Solid background in system design and scalable architectures Experience building large, production SaaS platforms A clean-code mindset (SOLID principles, design patterns, testable code) Experience working in mature CI/CD and continuous deployment environments A commercial mindset ...

Senior Associate Engineer

Hiring Organisation
Canada Life UK
Location
City of London, London, United Kingdom
Employment Type
Part Time
with a solid grounding in full lifecycle software development. On top of that, you will have a genuine interest in what happens after the code is written, how we deploy, operate, observe, and continuously improve our services in production. Designing, building, deploying, and supporting software across front and backend … Live the "you build it, you run it" model. Implement and refine DevOps practices, building and owning CI/CD pipelines, managing infrastructure as code, and instrumenting services with observability (metrics, logs, and traces) so their health is visible. Take part in operating live services, including release management, alerting ...

Software Engineer (AI-Native)

Hiring Organisation
Global
Location
Greater London, United Kingdom
Employment Type
Full Time
than about which language you write them in. We embrace modern AI coding tools in our daily workflow. With AI writing more of the code, the engineering judgment around it matters more than ever: we want engineers who can orchestrate AI at the level of design and specification … just code faster with it. We are a friendly, close-knit team working in a highly collaborative, agile environment. As a Software Engineer at Global, you will: Key Responsibilities Design and deliver features, making sound architectural decisions that support the roadmap, not just the next ticket. Own services ...

Data Engineer (Newcastle upon Tyne)

Hiring Organisation
Catalyst
Location
City of London, London, United Kingdom
Employment Type
Permanent
cloud infrastructure, and platform automation. Key responsibilities include: Software Design : Develop, and maintain production-grade applications and APIs. Application Build : Develop reusable, well-tested code following engineering best practices. Architecture : Participate in architecture and technical design discussions. Testing: Write automated unit, integration, and end-to-end tests. Data Pipeline … streamline data accessibility and usability. Drive innovation by adopting advanced analytics technologies and methodologies. Cloud infrastructure : Deploy cloud-native solutions using Infrastructure as Code and collaborate on cloud architecture and optimisation About You To be considered for the role, it is essential that you possess exemplary academic prowess, with ...

Engineer

Hiring Organisation
Canada Life UK
Location
City of London, London, United Kingdom
Employment Type
Part Time
solutions to third party customers. Job Summary Are you an engineer who measures success by the difference you make to customers, not just the code you ship? We are seeking an exceptional Engineer to play a key role in our dynamic cross-functional Digital Product Team, someone who thinks … tooling. Our current tech stack is primarily Microsoft/Azure focused; solid C# is necessary. Advocate of key principles such as SOLID and CLEAN code, applying to all areas of development. Keen to write code that is self-explanatory and easy to maintain. We use GitHub Actions ...

Full Stack Developer

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent, Work From Home
requirements into technical solutions. Contribute to the development of scalable, secure and maintainable software applications. Support solution design, technical architecture and development standards. Write clean, tested and reusable code following engineering standards. Develop unit tests and support automated testing initiatives. Participate in peer code reviews and support ...

Java Developer

Hiring Organisation
Denizns Ltd
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
£400/day
Design, develop and deploy RESTful and SOAP microservices using Spring Boot Work with cross-functional teams to analyse requirements and deliver features Write clean, well-documented code following SOLID principles Carry out unit and integration testing and build automated test suites Take part in code reviews ...

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 ...

Deployed AI Engineer (Senior Consultant)

Hiring Organisation
Enablis
Location
City of London, London, United Kingdom
Employment Type
Permanent
Salary
£90,000
Transform engagements Evaluating emerging AI tools, frameworks and protocols, and making pragmatic adoption calls What We're Looking For Essential: Strong software engineering foundations (clean code, testing, CI/CD, production mindset) Hands-on experience with LLMs - this can come from personal projects, not just professional work ...

Full Stack Software Developer

Hiring Organisation
DCV Technologies Limited
Location
City of London, London, United Kingdom
Employment Type
Contract, Work From Home
Contract Rate
Up to £450 per day Hybrid / Inside IR35
back-end applications for web and mobile platforms. Collaborate with cross-functional teams to design and deliver intuitive, high-performance software solutions. Write clean, maintainable, and efficient code following software engineering best practices. Design, develop, and integrate RESTful APIs and backend services. Troubleshoot, debug, test, and optimize applications … ensure reliability, performance, and scalability. Participate in code reviews and contribute to engineering standards and best practices. Work within agile delivery teams and contribute to continuous improvement initiatives. Essential Skills & Experience: Backend Development Strong development experience using Java and/or Python . Extensive experience with Spring Framework ...

Go Backend Developer

Hiring Organisation
itecopeople
Location
London, United Kingdom
Employment Type
Permanent
Salary
£55000 - £61000/annum
connecting internal systems and third-party platforms. Contribute across the development lifecycle, from design and testing through to deployment and ongoing support. Participate in code reviews, improve reliability and performance, and produce clear technical documentation. Containerise and deploy services using Docker and Kubernetes, with support from the wider team. … APIs and working with event-driven architectures. Familiarity with cloud platforms, ideally Azure, alongside Git, CI/CD and GitOps practices. A commitment to clean, well-tested code and experience working within Agile teams. Strong communication skills and a collaborative approach to technical problem-solving. Experience with Python ...

Lead Deployed AI Engineer

Hiring Organisation
Enablis
Location
City of London, London, United Kingdom
Employment Type
Permanent
Transform engagements Evaluating emerging AI tools, frameworks and protocols, and making pragmatic adoption calls What We're Looking For Essential: Strong software engineering foundations (clean code, testing, CI/CD, production mindset) Hands-on experience with LLMs - this can come from personal projects, not just professional work ...

Full Stack Engineer

Hiring Organisation
DCV Technologies
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
£400 - £450/day Hybrid / Inside IR35
back-end applications for web and mobile platforms. • Collaborate with cross-functional teams to design and deliver intuitive, high-performance software solutions. • Write clean, maintainable, and efficient code following software engineering best practices. • Design, develop, and integrate RESTful APIs and backend services. • Troubleshoot, debug, test, and optimize applications … ensure reliability, performance, and scalability. • Participate in code reviews and contribute to engineering standards and best practices. • Work within agile delivery teams and contribute to continuous improvement initiatives. Essential Skills & Experience: Backend Development • Strong development experience using Java and/or Python. • Extensive experience with Spring Framework and Spring ...

Engineering Lead

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent
developing web applications and distributed systems in a production environment Experience with common design and architectural patterns coupled with a passion for writing clean code that is performant and well tested Curiosity and drive for continuous learning and improvement Following and advocating best coding practices, continuous delivery … code reviews Experience working with relational and non-relational databases, query optimisation and designing schemas is a plus Knowledge of Java and Spring boot and experience with a messaging system, like Kafka, is a plus Being part of the on-call rotation for our critical services and helping ...

Engineering Lead

Hiring Organisation
Hackajob Ltd
Location
Westminster, Greater London, UK
developing web applications and distributed systems in a production environment Experience with common design and architectural patterns coupled with a passion for writing clean code that is performant and well tested Curiosity and drive for continuous learning and improvement Following and advocating best coding practices, continuous delivery … code reviews Experience working with relational and non-relational databases, query optimisation and designing schemas is a plus Knowledge of Java and Spring boot and experience with a messaging system, like Kafka, is a plus Being part of the on-call rotation for our critical services and helping ...

Senior Full Stack Developer

Hiring Organisation
Falcon Chase International
Location
London, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
developer who embraces AI-driven software development, using GitHub Copilot and other AI-assisted tools to accelerate delivery while maintaining high standards of code quality, security and maintainability. Key Responsibilities Develop and maintain Front End applications using React.js and TypeScript. Build and support Back End APIs and services using … APIs. Support the migration of Legacy ASP.NET Web Forms applications to React-based solutions. Troubleshoot and resolve application defects and production issues. Participate in code reviews and Agile ceremonies. Write clean, maintainable and reusable code. Leverage GitHub Copilot and AI-powered tools to improve development productivity and code ...

iOS Developer

Hiring Organisation
Sanderson Government and Defence
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
Up to £420 per day + Inside IR35
into robust application functionality. Contribute to application architecture and technical design decisions. Integrate mobile applications with RESTful APIs and backend services. Software Engineering Write clean, maintainable, and testable code following industry best practices. Perform code reviews and provide constructive technical feedback. Troubleshoot, debug, and resolve application defects. … UIKit Xcode Experience developing applications for iPhone and iPad devices. Understanding of Apple Human Interface Guidelines (HIG). Mobile Architecture Experience implementing: MVVM MVC Clean Architecture Knowledge of dependency injection patterns. Understanding of reusable component-based development. API & Data Integration Experience consuming RESTful APIs. JSON parsing and data mapping. ...

Senior Frontend Developer

Hiring Organisation
Rullion Managed Services
Location
City of London, London, United Kingdom
Employment Type
Contract
Contract Rate
£650/day
responsive web applications using React.js, and TypeScript. Collaborate with UX/UI designers to implement modern, intuitive, and visually appealing user interfaces. Write clean, maintainable, and efficient code while adhering to best practices. Optimize applications for maximum performance across a wide range of devices and browsers. Participate … code reviews and maintain a high level of code quality. Troubleshoot and debug issues in both development and production environments. Contribute to architectural decisions and collaborate with other engineers on overall application design. Ensure the scalability and security of applications by following best development practices. Stay ...

Senior Software Engineer II - Backend (Java) - Account Sharing

Hiring Organisation
Wise
Location
Greater London, United Kingdom
Employment Type
Full Time
Salary
111000 to 145000 GBP Annually
understand how technical decisions impact end users. You are comfortable contributing to architectural discussions, challenging assumptions, and influencing technical and product direction. You write clean, maintainable, well-tested code and care about long-term scalability and reliability. You are a strong communicator who can explain complex technical concepts … understand how technical decisions impact end users. You are comfortable contributing to architectural discussions, challenging assumptions, and influencing technical and product direction. You write clean, maintainable, well-tested code and care about long-term scalability and reliability. You are a strong communicator who can explain complex technical concepts ...

Senior Python Developer - Cloud Automation

Hiring Organisation
Spectrum IT Recruitment
Location
London, United Kingdom
Employment Type
Permanent
Salary
£90000 - £100000/annum Bonus & benefits
Southampton) £100k + 8-10% bonus, private medical Are you a Senior or Tech Lead Software Engineer who loves solving infrastructure challenges through code? We're recruiting for an experienced Python Software Engineer to join a significant government technology project, helping to build secure enterprise customer platforms used … infrastructure roles, this is a genuinely software engineering-focused position. You'll spend your time building automation frameworks, developing internal tooling, creating Infrastructure as Code solutions, and eliminating manual processes through clean, scalable, production-quality code. What You'll Be Doing Building automation frameworks and tooling using Python ...