51 to 75 of 115 Clean Code Jobs in England

Senior Java Engineer

Hiring Organisation
Forward Role
Location
Manchester, North West, United Kingdom
Employment Type
Contract
doing Building event-driven services and integrations on Kafka Deploying and running services on AWS, working closely with DevOps on infrastructure and pipelines Writing clean, tested, production-ready code, and setting the standard through code review Working directly with product and engineering leads to turn requirements into … relational databases (PostgreSQL or similar) Solid testing discipline: JUnit, Mockito, integration testing (Testcontainers a plus) CI/CD, Docker, and comfort with infrastructure-as-code (Terraform or CloudFormation) Previous contract experience, landing quickly and delivering on a new build Hands-on use of AI-assisted development in your daily ...

Junior Software Engineer

Hiring Organisation
Anonymous
Location
Birmingham, West Midlands, West Midlands (County), United Kingdom
Employment Type
Permanent
Salary
£28000 - £35000/annum
possible approaches to the discussion. Raising problems promptly, explaining what is affected and either resolving them or making clear who needs to help. Applying code-review feedback and understanding the reasoning behind it. Learning our technologies, tools, delivery practices and clients' businesses, including unfamiliar technologies when projects require them. … Good working knowledge of SQL and relational database design, with an understanding of MVC and RESTful API principles. Familiarity with Git-based team workflows, code review, automated testing and CI/CD. Care for clean, well-structured code and the judgement to recognise when a problem needs ...

GIS Developer

Hiring Organisation
TALENT INTERNATIONAL UK LTD
Location
Reading, Berkshire, South East, United Kingdom
Salary
£350.00 - £400.00 per day
support customer- and internal-facing spatial systems using ArcGIS Experience Builder, write robust spatial ETL pipelines with FME Workbench and Python, and deliver clean, well-tested code integrated via Azure DevOps CI/CD. Key Responsibilities Application and Platform Development: Design, build, and maintain intuitive web mapping applications … Lead and execute complex geospatial data transformation and migration workflows using FME Workbench, Python ( ArcPy , GeoPandas , Shapely ), and SQL. Engineering Standards and Delivery: Write clean, modular, maintainable code backed by automated testing strategies and API documentation (Swagger/OpenAPI). Agile Collaboration: Actively participate in Scrum ceremonies, backlog ...

GIS Developer

Hiring Organisation
TALENT INTERNATIONAL UK LTD
Location
London, England, United Kingdom
support customer- and internal-facing spatial systems using ArcGIS Experience Builder, write robust spatial ETL pipelines with FME Workbench and Python, and deliver clean, well-tested code integrated via Azure DevOps CI/CD. Key Responsibilities Application and Platform Development: Design, build, and maintain intuitive web mapping applications … Lead and execute complex geospatial data transformation and migration workflows using FME Workbench, Python ( ArcPy , GeoPandas , Shapely ), and SQL. Engineering Standards and Delivery: Write clean, modular, maintainable code backed by automated testing strategies and API documentation (Swagger/OpenAPI). Agile Collaboration: Actively participate in Scrum ceremonies, backlog ...

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 Software Developer - Scala

Hiring Organisation
Hackajob Ltd
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent, Work From Home
this role you'll: Design, develop, and maintain robust backend services using Scala 2.13 and Play Framework in a Pekko-based environment. Build clean, testable, and maintainable code using functional programming principles, immutability, pattern matching, and asynchronous programming with Futures. Work with MySQL to design efficient data access … working closely with DevOps and platform teams to ensure reliable delivery. Contribute to CI/CD pipelines, Git-based pull request workflows, code reviews, and engineering best practices. Collaborate with frontend engineers, QA, product owners, solution designers, and other backend developers to deliver high-quality product increments. Support production ...

Developer - Scala

Hiring Organisation
Sage
Location
City, Newcastle Upon Tyne, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
role you'll: • Design, develop, and maintain robust backend services using Scala 2.13/3 and Play Framework in a Pekko-based environment. • Build clean, testable, and maintainable code using functional programming principles, immutability, pattern matching, and asynchronous programming with Futures. • Work with MySQL to design efficient data … working closely with DevOps and platform teams to ensure reliable delivery. • Contribute to CI/CD pipelines, Git-based pull request workflows, code reviews, and engineering best practices. • Collaborate with frontend engineers, QA, product owners, solution designers, and other backend developers to deliver high-quality product increments. • Support production ...

.NET Developer

Hiring Organisation
Tech 4
Location
Southampton, Hampshire, South East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£60,000
troubleshooting defects, performance issues and production incidents. Contribute to technical design decisions, ensuring solutions are secure, supportable and aligned to good engineering practice. Write clean, maintainable code and follow agreed standards for version control, testing, deployment and documentation. Participate in code reviews, peer support and knowledge sharing ...

Senior Director, Lead Engineer & Architect (Full Stack / Blockchain)

Hiring Organisation
The Bank of New York Mellon
Location
London, UK
Employment Type
Full-time
grow a team of full-stack engineers as a hands-on player-manager: set technical direction, mentor and develop engineers, and stay in the code yourself. Design and build front-end and back-end components, and their integration with smart contracts and the ledger layer, holding the team … high standard of clean, well-tested, maintainable code. Define and evolve the platform's architecture for usability, scalability, performance, security and resilience, making pragmatic trade-offs and documenting key decisions. Shape how the platform integrates with internal and external parties through clear, versioned and well-documented APIs, in line ...

Developer - Scala

Hiring Organisation
Hackajob Ltd
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent, Work From Home
this role you'll: Design, develop, and maintain robust backend services using Scala 2.13 and Play Framework in a Pekko-based environment. Build clean, testable, and maintainable code using functional programming principles, immutability, pattern matching, and asynchronous programming with Futures. Work with MySQL to design efficient data access … working closely with DevOps and platform teams to ensure reliable delivery. Contribute to CI/CD pipelines, Git-based pull request workflows, code reviews, and engineering best practices. Collaborate with frontend engineers, QA, product owners, solution designers, and other backend developers to deliver high-quality product increments. Support production ...

Microsoft Fabric Data Engineer

Hiring Organisation
EPAM Systems
Location
London, UK
Employment Type
Full-time
changing dimensions and error handlingSet up ingestion from diverse sources (SQL databases, APIs, files, SaaS applications, SAP, streaming sources) using pipelines, shortcuts and mirroringWrite clean, reusable and tested code in PySpark, Spark SQL, T-SQL and KQL, optimizing Delta tablesAdd data quality checks, validation rules, logging and alerting … Studio, ALM Toolkit, Fabric CLI)Hands-on experience with Git, CI/CD and deployment pipelines for data and BI solutionsExperience with Infrastructure as Code (Bicep/Terraform) and automated testing for data pipelinesAwareness of AI and GenAI on data platforms: Copilot in Fabric, Fabric data agents, Azure ...

NET Developer

Hiring Organisation
Langham Recruitment
Location
United Kingdom, Norwich, Norfolk
Employment Type
Contract
Contract Rate
£400 - £450/day Remote
.NET technologies Designing and supporting ASP.NET Core APIs and web services Building and maintaining gRPC services Contributing to service-oriented and distributed architectures Writing clean, maintainable and testable code Participating in code reviews and technical discussions Troubleshooting and resolving software issues Working within an Agile engineering environment ...

Senior Python Developer ETrading

Hiring Organisation
Huxley Associates
Location
London, England, United Kingdom
Europe's trading operations.Collaborate closely with Product, Business Development and Sales teams to create innovative new exchange services and features.Champion software craftsmanship through clean architecture, maintainable code and rigorous testing practices.Participate in research and development initiatives, evaluating and implementing emerging technologies that can drive competitive advantage.Support critical production … engineering teams across our global organisation, sharing knowledge and driving technical excellence.What We're Looking ForEssential SkillsStrong commercial experience with Python development.Passion for writing clean, maintainable and testable code.Solid understanding of Linux environments.Experience with SQL and advanced database querying techniques.Strong grasp of algorithms, data structures and software engineering fundamentals.Computer ...

Senior Python Developer ETrading

Hiring Organisation
Huxley Associates
Location
London, United Kingdom
Employment Type
Permanent
trading operations. Collaborate closely with Product, Business Development and Sales teams to create innovative new exchange services and features. Champion software craftsmanship through clean architecture, maintainable code and rigorous testing practices. Participate in research and development initiatives, evaluating and implementing emerging technologies that can drive competitive advantage. Support … global organisation, sharing knowledge and driving technical excellence. What We're Looking For Essential Skills Strong commercial experience with Python development. Passion for writing clean, maintainable and testable code. Solid understanding of Linux environments. Experience with SQL and advanced database querying techniques. Strong grasp of algorithms, data structures ...

Senior Salesforce Developer

Hiring Organisation
Morson Edge
Location
City of London, London, United Kingdom
Employment Type
Contract
other modern integration patterns. Analyse business requirements and translate them into robust technical designs and scalable Salesforce solutions. Refactor complex codebase architectures, improve code quality and optimise Salesforce platform performance and Governor Limits. Manage source control, deployments and release pipelines using Azure DevOps. Troubleshoot technical issues, resolve incidents … Azure DevOps, source control, CI/CD processes and Salesforce deployment management. Testing and Quality: Strong understanding of Salesforce testing frameworks, automated test development, code reviews and clean coding principles. eID&V: Previous experience implementing electronic identity verification solutions. Experience within banking or financial services would be highly ...

Senior Software Engineer - Java - Engine by Starling

Hiring Organisation
Starling Bank
Location
London, UK
Employment Type
Full-time
pageWe are looking for engineers at all levels to join the team. We value people being engaged and caring about customers, caring about the code they write and the contribution they can make to banking around the world. People with a broad ability to apply themselves to a multitude … more about aptitude and attitude than specific experience or qualifications. We are very open about how we deliver software. For the most part we code in Java, but you need not be an expert when you join us! We believe in clean coding, simple solutions, automated testing ...

UI Developer (FX Trading Platform)

Hiring Organisation
Lorien Resourcing
Location
London, UK
Employment Type
Full-time
developers, architects and stakeholders to establish technical best practices. Work with production support teams to ensure application stability, performance and successful releases. Contribute to code reviews, technical documentation, architectural decisions and continuous improvement. Mentor junior developers and promote software engineering best practices. Essential Skills & ExperienceExtensive enterprise-level software development … modern JavaScript frameworks. Strong experience with real-time streaming data and RxJS.Experience developing scalable Single Page Applications (SPAs).Excellent understanding of software design patterns, clean coding and performance optimisation. Experience with Test-Driven Development (TDD), Continuous Integration (CI) and automated testing. Strong Agile/Scrum experience. Excellent communication, analytical ...

Senior Software Engineer

Hiring Organisation
Anson Mccade
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent, Work From Home
C++ or Rust. Contribute to software development across Linux-based systems, embedded platforms and security-focused technologies. Apply rigorous software engineering practices to produce clean, testable and robust code. Participate in code reviews, technical discussions and collaborative software design. Work within an Agile engineering environment, contributing to continuous … technical challenges. Strong communication skills and the ability to work effectively within a team. An interest in modern software development practices, including TDD, code reviews and pair programming. Curiosity and a willingness to learn new technologies and engineering techniques. A desire to build software that addresses real-world security ...

Data Engineer

Hiring Organisation
Step 2 Recruitment
Location
London, United Kingdom
Employment Type
Permanent
Salary
£50000 - £80000/annum
working on Building, optimising, and deploying price optimization machine learning ETL/ELT pipelines and data processes. Improving and adapting our data infrastructure and code base as we scale – including collaboration, security, scalability, efficiency, automation and auditability. Interacting with new clients on client pitches, and working with existing clients … will reflect experience. Proficiency in Python (pandas, numpy) Professional experience with Azure cloud services (AWS/GCP acceptable with deeper experience) Strong experience deploying clean, maintainable, production-level code. Basic understanding of DAG (Directed Acyclic Graphs) and their role in pipeline orchestration It would be nice if you could ...

Senior Java Software Engineer - Intelligent Operations

Hiring Organisation
Starling Bank
Location
London, England, United Kingdom
team in our latest blogs or our case studies with Women in Tech.We value people being engaged and caring about customers, caring about the code they write and the contribution they make to Starling. People with a broad ability to apply themselves to a multitude of problems and challenges … experienced engineer to play a key role in our Customer Service Engineering Group. You should have a strong understanding of delivering robust and scalable code, applying best practices, and a proven track record of delivering high-quality software. Experience with AWS and Postgres is highly desirable. We’re open ...

Software Engineer II - Java - Engine by Starling

Hiring Organisation
Starling Bank
Location
London, UK
Employment Type
Full-time
pageWe are looking for engineers at all levels to join the team. We value people being engaged and caring about customers, caring about the code they write and the contribution they can make to banking around the world. People with a broad ability to apply themselves to a multitude … more about aptitude and attitude than specific experience or qualifications. We are very open about how we deliver software. For the most part we code in Java, but you need not be an expert when you join us! We believe in clean coding, simple solutions, automated testing ...

Network DevOps Engineer

Hiring Organisation
Eclectic Recruitment
Location
Stevenage, ENG, GB, Hertfordshire, United Kingdom
Employment Type
Permanent
Salary
£50000 - £58000/annum
production-grade software and bespoke tools, primarily using Python, to manage physical and virtual network infrastructure. Establish and promote software engineering best practices, including code reviews, unit testing, version control and modular software design. Develop and maintain automated testing strategies and CI/CD pipelines to support the testing … across the team. The Ideal Candidate will have: Advanced Python development skills, with a strong understanding of object-oriented programming, design patterns and writing clean, maintainable and testable code. Experience with Python testing methodologies, REST and GraphQL APIs, and frameworks such as Django REST Framework, FastAPI or Pydantic. Possess ...

Front End Developer

Hiring Organisation
Gleeson Recruitment Group
Location
Wolverhampton, West Midlands, West Midlands (County), United Kingdom
Employment Type
Permanent
Salary
£45000/annum
applications. This is a great opportunity for a developer who enjoys building high-quality applications using React and Next.js , takes pride in writing clean, maintainable code, and wants to be involved throughout the full development lifecycle. The Role You'll be responsible for developing, enhancing, and maintaining … will include: Developing and maintaining modern web applications using React, Next.js, JavaScript, and TypeScript. Building and maintaining integrations between applications, APIs, and databases. Writing clean, efficient, maintainable, and well-tested code, with experience in C# also forming part of the technology stack. Taking ownership of features throughout ...

Shopify Middleware Backend Engineer

Hiring Organisation
LTM
Location
London, UK
Employment Type
Full-time
backend services and APIs Ensure robust database design and optimize queries for performance Implement and manage AWS infrastructure components to support backend services Write clean maintainable and welldocumented code following best practices Participate in code reviews testing and deployment activities Troubleshoot and resolve production issues ...

Java Developer

Hiring Organisation
Intec Select Ltd
Location
Newcastle upon Tyne, Tyne & Wear, United Kingdom
Employment Type
Permanent
Salary
£60000 - £90000/annum
take ownership of their work and contribute to a collaborative, technically focused environment. Responsibilities: Design, develop and maintain robust, scalable Java applications. Write clean, efficient and maintainable code following best practices. Analyse complex technical challenges and deliver effective solutions. Contribute to the full software development lifecycle, from design … through to testing and deployment. Collaborate with engineers and stakeholders to deliver high-quality solutions. Improve application performance, reliability and scalability. Participate in code reviews and take ownership of technical deliverables. Skills & Experience: At least five years of professional Java development experience; eight or more years would be advantageous. ...