701 to 725 of 882 Clean Code Jobs in the UK

Data Engineer

Location
Woking, England, United Kingdom
enriching data from various sources, ensuring data consistency and quality. ETL processing design and coding - Extract transform and load processing such as NiFI. Create code that is open by default and easy for others to reuse Maintain and develop existing architectural components including Data Ingest and Data Stores Work … security measures to protect sensitive information. Be able to help the scrum team decompose user requests and key results into epics and stories. Writing clean, secure code following a test-driven approach Create code that is open by default and easy for others to reuse Monitor ...

Software Developer (SC)

Location
Manchester, England, United Kingdom
working from home policy. Main Responsibilities Building and maintaining systems that handle customer communication from email to live chat. Supporting and enhancing the existing code base. Maintaining clean coding practises. Identifying technical areas of improvement. Supporting product owners as required. Supporting the testing team during testing phases ...

Software Developer - PG/IP

Location
Manchester, England, United Kingdom
automation and developer tooling such as Continuous Build and CI systems. Main Responsibilities Implementing new features onto the existing site. Supporting and enhancing existing code base. Maintaining clean coding practices. Identifying technical areas of improvement. Supporting Product Owners as required. Supporting the testing team during testing phases ...

Scala Engineer

Location
City Of London, England, United Kingdom
will improve existing services while reducing maintenance overhead through simpler architectures and the appropriate use of managed services. You will design and develop clean, testable backend code, build effective APIs, and develop and manage reliable databases and applications with appropriate security and data protection controls. Working closely with ...

Software Developer, Sports Content

Location
Manchester, England, United Kingdom
with distributed, multi-tiered applications. Responsibilities Building and maintaining systems that handle customer communication from email to live chat. Supporting and enhancing the existing code base. Maintaining clean coding practices. Identifying technical areas of improvement. Supporting product owners as required. Supporting the testing team during testing phases ...

Software Engineer-Affiliate Partnerships

Location
City Of London, England, United Kingdom
related technical field.3+ years of experience in Java programming and Spring Boot.Passionate about technology and continuous improvement, demonstrating exceptional coding proficiency, a commitment to clean and elegant code, and a keen interest in exploring open-source projects.Proactive, fast learner, and highly collaborative, with strong communication, analytical, and problem ...

Software Engineer-Affiliate Partnerships

Location
Greater London, England, United Kingdom
field. 3+ years of experience in Java programming and Spring Boot. Passionate about technology and continuous improvement, demonstrating exceptional coding proficiency, a commitment to clean and elegant code, and a keen interest in exploring open-source projects. Proactive, fast learner, and highly collaborative, with strong communication, analytical ...

QA Engineer

Hiring Organisation
Trust Payments
Location
United Kingdom, UK
Employment Type
Full-time
using tools such as Selenium and Cucumber, following a BDD framework. You will apply a solid understanding of design principles to write clean, maintainable test code in Java or Python, whilst contributing to a CI/CD pipeline environment. Working closely with the test manager and project teams ...

Senior Python Engineer

Hiring Organisation
Ember Recruitment
Location
Middlesbrough, Cleveland, United Kingdom
Employment Type
Full-Time
Salary
£50,000 - £70,000 per annum
call roster shared across the team. Design and maintain integrations and APIs between the business and the systems our customers use. Write clean, well-tested code and take part in code review. Help establish good engineering practices in the new UK office as they grow. What ...

Full Stack Developer

Location
United Kingdom
features and functionalities for our online platforms. Efficiently integrate databases, specifically MySQL, to ensure seamless data management. Create visually appealing front end designs. Write clean and well-documented code while adhering to coding standards and best practices. Collaborate with designers and stakeholders to transform designs into functional … applications. Participate in code reviews and provide constructive feedback to enhance the quality of the codebase. Ensure version control and code repository management using Git. Stay up-to-date with emerging technologies and industry trends to contribute innovative ideas and solutions. Comfortable working from initial ideas through ...

Senior Data Scientist

Location
Greater London, England, United Kingdom
insights. Apply advanced techniques including graph computation, statistical modeling, and machine learning to large‐scale on‐chain datasets. Identify and resolve inefficiencies in code, methodology, and workflows; ensure your work integrates cleanly into our production data and tooling stack. Clearly articulate and defend methodology and results to both technical … field – or equivalent industry experience working on advanced, data‐intensive problems. Expert‐level proficiency in Python and SQL, with a track record of writing clean, testable, production‐quality code. Demonstrated experience applying advanced analytical techniques (e.g. graph algorithms, ML, statistical inference) to large, messy datasets. Comfort working with ...

Mid Level Software Engineer

Location
Basildon, England, United Kingdom
service coverandcritical illness insurance cover. Key Responsibilities Develop, enhance, andmaintainfeatures across our Revolution platform and other internal applications. Translate business and technical requirements into clean, efficient, and maintainable code. Participate in technical design discussions, helping to shape scalable and high-performing solutions. Collaborate with developers, testers, support teams … business stakeholders throughout the software development lifecycle. Conduct code reviews and contribute tomaintaininghigh coding standards, security, and best practices. Analysetechnical challenges and work with the wider team to deliver effective solutions. Identifyand help resolve performance bottlenecks to ensure an excellent user experience. Investigate, troubleshoot, and resolve software defects ...

Mid Level Software Engineer

Location
East Midlands, England, United Kingdom
service coverandcritical illness insurance cover. Key Responsibilities Develop, enhance, andmaintainfeatures across our Revolution platform and other internal applications. Translate business and technical requirements into clean, efficient, and maintainable code. Participate in technical design discussions, helping to shape scalable and high-performing solutions. Collaborate with developers, testers, support teams … business stakeholders throughout the software development lifecycle. Conduct code reviews and contribute tomaintaininghigh coding standards, security, and best practices. Analysetechnical challenges and work with the wider team to deliver effective solutions. Identifyand help resolve performance bottlenecks to ensure an excellent user experience. Investigate, troubleshoot, and resolve software defects ...

SOFTWARE ENGINEER

Location
Manchester, England, United Kingdom
focus on accuracy, performance, and maintainability. Proven ability to solve complex real-world mathematical problems, including selecting and implementing the right algorithms, and delivering clean, efficient, and reliable code. Practical experience with Python, backend TypeScript, and SQL, or the ability to upskill rapidly with minimal direct training. The ability … document and communicate your thinking clearly, including in our knowledge base, notebooks, comments and code itself. Ownership of projects from start to finish, with intrinsic drive to deliver high-quality work quickly. By the time this role commences, be eligible to live and work full-time in the UK. ...

Staff Data Scientist

Location
Greater London, England, United Kingdom
evaluate and pilot techniques such as graph computation, statistical modelling, and machine learning on large-scale on-chain datasets. Identify and resolve inefficiencies in code, methodology, and workflows; make architectural decisions; define and track quality metrics; understand upstream and downstream dependencies; and balance long-term system health and technical … another quantitative discipline, demonstrated through advanced industry or research work. Expert-level proficiency in Python and SQL, with a track record of writing clean, testable, production-quality code. Demonstrated experience applying advanced analytical techniques (e.g. graph algorithms, ML, statistical inference) to large, messy datasets. Demonstrated ability to learn unfamiliar ...

Senior Full-Stack Engineer

Location
Greater London, England, United Kingdom
What We're Looking For Extensive industry experience in full-stack web development. Strong knowledge of modern frameworks and tools, with a passion for clean, maintainable code. Ability to lead by example, mentor junior engineers, and contribute to a positive team culture. A collaborative mindset and a desire … Core, SQL Server TypeScript/JavaScript, SCSS/CSS, HTML/Razor ML.NET, Elasticsearch, AWS (S3/Route53/EC2/CloudFront) Infrastructure as Code (Terraform) Continuous Deployment #J-18808-Ljbffr ...

AI Engineer (Fluent in Mandarin & English)

Location
Greater London, England, United Kingdom
pipelines. The ideal candidate views AI as a rigorous engineering discipline. Beyond building models, you will be responsible for writing high-quality, maintainable Python code and ensuring that every solution—whether a voice agent or a document processor—is built for reliability, low latency, and global scale. Key Responsibilities … documented history of moving complex models from research into production. Python Mastery: Deep proficiency in Python . You have a strong commitment to clean coding standards (SOLID/DRY), modular design, and comprehensive unit/integration testing. Generative AI Deep Dive: Hands-on experience with LLM training cycles, parameter ...

Software Engineer

Location
Greater London, England, United Kingdom
fast-moving codebase: refactoring, deleting, and making the right thing the easy thing to do Integrating and structuring raw platform data into clean, reliable inputs: the formats our downstream systems and AI workflows depend on Setting the engineering standards a small team compounds on: testing, observability, CI, and code review What we're looking for Strong fundamentals in Python and TypeScript, and a track record of writing clean, well-tested production code in large codebases Production experience building LLM-powered systems: prompting, context engineering, RAG, agent architectures, evals Strong system design skills and product sense, with ...

Software Developer

Hiring Organisation
Hackajob Ltd
Location
Manchester, North West, United Kingdom
Employment Type
Permanent, Work From Home
tangible impact. Working in an AI-first environment provides hands-on exposure to next-generation tools and image analysis, accelerating software delivery and elevating code quality. This role is eligible for inclusion in the companys hybrid work from home policy. Qualifications Solid understanding of Kafka, SQL, .NET, Golang … call rotations and responding to production issues, including contributing to root cause analysis and postmortems. Additional Information Developing highly efficient, robust quality code for scalable enterprise level solutions. Supporting and enhancing the existing code base. Maintaining clean coding practices. Identifying technical areas of improvement. Supporting product owners. ...

Software Developer

Hiring Organisation
Hackajob Ltd
Location
Stoke-On-Trent, Staffordshire, West Midlands, United Kingdom
Employment Type
Permanent, Work From Home
tangible impact. Working in an AI-first environment provides hands-on exposure to next-generation tools and image analysis, accelerating software delivery and elevating code quality. This role is eligible for inclusion in the companys hybrid work from home policy. Qualifications Solid understanding of Kafka, SQL, .NET, Golang … call rotations and responding to production issues, including contributing to root cause analysis and postmortems. Additional Information Developing highly efficient, robust quality code for scalable enterprise level solutions. Supporting and enhancing the existing code base. Maintaining clean coding practices. Identifying technical areas of improvement. Supporting product owners. ...

.Net Developer - PerfectDraft

Location
Greater London, England, United Kingdom
combine product-focused agility with global reach, and value ownership, collaboration, and pragmatic problem-solving. We embrace AI-assisted development to improve productivity, code quality, and product innovation. Engineers are expected to use modern AI tools thoughtfully, stay current with advancements, and apply critical thinking to ensure secure, reliable … role. Duties & Responsibilities: Build and maintain APIs and backend services Work with databases and data models Collaborate with frontend, mobile, and embedded teams Write clean, maintainable, and tested code Who we’re looking for: Experience with C# and .NET , with a solid understanding of APIs and basic system ...

Senior Frontend Engineer (m/f/d)

Location
Greater London, England, United Kingdom
frontend frameworks such as React or comparable web component frameworks. Work closely with UX/UI designers to translate designs into functional applications. Ensure code quality, maintainability, and scalability through clean coding practices and code reviews. Troubleshoot and optimize frontend performance for real-time applications. What … backend systems and API integration. Experience with custom web-based rendering engines Familiarity with RESTful APIs, WebSockets, and data visualization tools. Ability to write clean, efficient, and well-documented code. Excellent problem-solving skills and a passion for building user-friendly applications Nice-to-Have Experience with robotics, sensor ...

Software Dev Engineer II

Location
Greater London, England, United Kingdom
leading streaming platform. You will collaborate with cross-functional teams to design, implement, and optimize features that enhance user engagement. By writing clean, scalable, and maintainable code, you’ll ensure a seamless streaming experience across multiple devices. Your work will involve solving complex technical challenges, driving performance improvements … solutions that enhance customer experiences. System Design: Architect and develop scalable, reliable, and cost-efficient distributed systems tailored to meet performance and operational goals. Code Quality: Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design Agile Collaboration: Actively participate ...

C# Developer / Technical Lead .Net - FinTech

Hiring Organisation
Client Server
Location
Reigate, Surrey, UK
Employment Type
Full-time
features, not managing people)You are collaborative and pragmatic yet able to push back and influence senior engineersYou're an advocate of creating, clean, reusable and maintainable code and have a good knowledge of modern Microsoft software engineering best practicesYou have a good knowledge of event driven architectureYou … understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patters, AlgorithmsYou have a good understanding of CI/CD and Infrastructure as Code (IaC)You have an appreciation of Azure, SaaS, PaaS, microservicesYou're likely to be degree educated in a relevant STEM discipline e.g. Computer Science ...

Lead Software Engineer C# .Net - FinTech

Hiring Organisation
Client Server
Location
Reigate, Surrey, UK
Employment Type
Full-time
features, not managing people)You are collaborative and pragmatic yet able to push back and influence senior engineersYou're an advocate of creating, clean, reusable and maintainable code and have a good knowledge of modern Microsoft software engineering best practicesYou have a good knowledge of event driven architectureYou … understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patters, AlgorithmsYou have a good understanding of CI/CD and Infrastructure as Code (IaC)You have an appreciation of Azure, SaaS, PaaS, microservicesYou're likely to be degree educated in a relevant STEM discipline e.g. Computer Science ...