301 to 325 of 815 Permanent Clean Code Jobs

Mid-weight Solutions Engineer

Location
Greater London, England, United Kingdom
best out of the people around you. You have solid hands‐on experience in test automation and want to deepen it. You write clean, well‐documented code and care about quality — your own, and your team’s. You’re curious about new technologies and keen to work … configuring, maintaining, diagnosing and fixing issues. Contribute across the full test lifecycle: requirement analysis, test planning, execution, defect capture and reporting. Write and review code, upholding our quality and documentation standards. Investigate and triage failures, including intermittent ones, and drive them to resolution. Mentor junior engineers and interns through ...

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

Machine Learning Scientist — Large Multimodal Models (Post-Training)

Location
West of England, England, United Kingdom
training objectives are grounded in drug discovery needs Communicate results to internal teams, external partners, and at conferences Write high-quality research and engineering code: refactor, test, document, and package ML components to support team velocity QUALIFICATIONS PhD in machine learning, computer science, computational chemistry, physics, or a related … related methods Systematic hyperparameter optimization or large-scale experimentation using tools such as Optuna, Ray Tune, or similar frameworks Strong engineering practices: reproducible experimentation, clean code, testing, and performance-aware debugging Comfort with modern ML infrastructure (e.g., Docker, CUDA, Kubernetes, experiment tracking tools such as Weights & Biases) PREFERRED ...

Software Engineer, Product - London

Location
Greater London, England, United Kingdom
retrieval systems that respond with nuance and accuracy Defining how we evaluate agent quality, and how we help customers do the same Developing no-code tools for non-technical users to manage agents Creating lifelike voice interfaces that feel natural, not robotic Crafting a new kind of agent development … solve real problems. If something goes wrong, we respond without delay. Craft We care deeply about quality and polish. Whether it is writing clean code, shaping a feature, or refining a user experience, we take pride in delivering thoughtful, refined work. Momentum We act quickly and with purpose. ...

Full-Stack Developer

Hiring Organisation
Corecom Consulting
Location
Leeds, West Yorkshire, United Kingdom
Employment Type
Permanent
Salary
£40000 - £55000/annum
colleagues to understand requirements and deliver practical, maintainable solutions. Participate in sprint planning, daily stand-ups, backlog refinement and development catch-ups. Carry out code reviews and contribute to high standards of code quality, security and maintainability. Work closely with QA colleagues to support effective manual and automated … React or Vue. Good understanding of HTML, CSS, JavaScript and TypeScript. Experience working with relational databases and data-driven applications. Understanding of source control, code review and modern development practices. Exposure to the wider software-development lifecycle, including testing, releases and production support. Ability to troubleshoot issues methodically ...

Senior Embedded Software Engineer: Secure, Systems

Location
Retford, England, United Kingdom
Gamston Airport, Retford. You will own software components, build secure architectures, and collaborate with experienced engineers in a highly regulated environment. The role emphasizes clean code, reliable systems, and value delivery, with mentorship to junior engineers and a focus on front‐end and back‐end integration using React ...

Software Engineer - AI & Cloud Platform Developer

Location
Bracknell, England, United Kingdom
Engineer to join our development teams building enterprise cloud CX and contact centre solutions. You will work across the full software development lifecycle, write clean code in C#, JavaScript or TypeScript, participate in testing and deployments, and contribute to reliable, maintainable software. This role requires at least ...

Full-Stack Business Systems Developer (Hybrid)

Location
Manchester, England, United Kingdom
Software Developer to bridge complex needs with innovative tech solutions across global operations. You will design, develop and maintain robust full-stack applications, writing clean code and documenting for future growth. In this hybrid role, you will join the Business Systems Solutions team, delivering bespoke platforms and third ...

Full-Stack Engineer - React/Python, Flexible Hours

Location
Manchester, England, United Kingdom
design APIs, create Power BI reports, and collaborate with business stakeholders on delivery, testing, and deployment. The role requires strong problem-solving, clean code, and the ability to work with partners across systems. #J-18808-Ljbffr ...

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

Gen AI Software Engineer (Python/JS) - Hybrid London

Location
Greater London, England, United Kingdom
with 3 days on site per week. The position is 6–12 months, start ASAP, day rate £500–£800 inside IR35. You will write clean code, test, deploy AI solutions, collaborate with engineers, product teams and AI specialists to deliver scalable, secure and observable applications. #J-18808-Ljbffr ...

Senior Backend Engineer — Java, Fintech, Stock Options

Location
Greater London, England, United Kingdom
secure, fast financial services. You’ll work on greenfield projects and evolve critical systems such as payments and treasury modules, with a focus on clean code, TDD, and CI/CD. The role is hybrid with 3–4 days in-office. #J-18808-Ljbffr ...

Full Stack Software Engineer - Application Development

Location
Greater London, England, United Kingdom
finding an incremental path to shipping the new features. As part of this, you will own APIs and schemas that power your frontend code, or work with other backend engineers in developing them together. We're hiring engineers who are passionate about solving real-world problems and empowering both … scale data intensive APIs (example) Developing interactive workflow UIs Building products which aim to make technical concepts accessible for non‐technical users Creating low‐code/no‐code WYSIWYG tools, which enable application builders within Foundry to build products for their users Technologies We Use Typescript, React ...

Full stack web developer

Location
Leeds, England, United Kingdom
puzzle is a Full Stack Vue.js pro : Having at least 1 year of recent experience working with Vue2 or Vue3 Commitment to clean code principles, including JSdoc Comfortable with CI/CD and Unit Testing/TDD Has strong working experience with Bootstrap and Node.js Good to have ...

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

Principal Solutions Consultant - AI

Location
Greater London, England, United Kingdom
Architecture & Technical Depth: Hands-on expertise in modern AI (RAG, agentic systems, MCP, model selection/evaluation) and enterprise data architecture. Ability to write clean code for API interaction and perform technical testing for groundedness and quality. Governance & Security: Understanding of AI governance (NIST ...

Senior Research Engineer

Location
Greater London, England, United Kingdom
mathematics or physics is strongly preferred. The best research engineers bring quantitative intuition to system design decisions. You have strong software engineering practices: clean code, good testing habits, focus on performance, and an instinct for building systems that other people can actually use. In a small team everyone ...

Core Developer (Python)

Location
Greater London, England, United Kingdom
many areas of the business. The role will be ideal for someone who is pragmatic, passionate about what they do and capable of writing clean and concise code. Neither crypto nor finance experience is required; we care more about your technical skills and mindset. We also look for strong ...

Associate Software Developer (Web)

Location
City Of London, England, United Kingdom
with a deep understanding of UI and UX design. We deliver our software using agile methodologies, and we encourage best practices such as TDD, code reviews and pair programming for knowledge sharing and learning. Our team owns all aspects of the features they work on, from designing solutions … stack with support from senior engineers. Fix Bugs: Help to triage and resolve bugs found by either our customers or our internal QA teams. Code Quality: Write clean, tested code and respond to review feedback to improve reliability, performance, and maintainability. Support Mobile Evolution: Assist with maintenance ...

Senior Data Platform Engineer - Data Enablement

Location
Greater London, England, United Kingdom
understanding of their components Advanced knowledge in a high‐level programming language (e.g. Python, Scala) with solid foundation in software engineering best practices - testing, clean coding standards, code reviews, pair programming, automation‐first mindset Experience delivering data compliance & privacy solutions, ensuring that we uphold data subject rights ...

Backend Engineer – .NET 8, Azure, Hybrid

Location
Liverpool, England, United Kingdom
seeking a Backend Developer to help build reliable, high-performing systems. You will work with C# and .NET 8, Azure, and Docker, write clean code, and collaborate with product and design teams to turn ideas into features. You’ll grow through exposure to architecture, DevOps and product development … while contributing to code reviews and automated testing in a collaborative, fast-paced squad. #J-18808-Ljbffr ...

Staff Software Engineer (Team Lead) - Engine by Starling

Location
Manchester, England, United Kingdom
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 ...

Staff Software Engineer (Team Lead) - Engine by Starling

Location
Cardiff, Wales, United Kingdom
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 ...

Staff Software Engineer (Team Lead) - Engine by Starling

Location
Southampton, England, United Kingdom
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 ...

Staff Software Engineer (Team Lead) - Engine by Starling

Location
City Of London, England, United Kingdom
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 ...