25 of 25 Clean Code Jobs in Scotland

Java Developer

Hiring Organisation
Brightwork Ltd
Location
Glasgow, Lanarkshire, Scotland, United Kingdom
Employment Type
Permanent
modern, scalable backend services and APIs that support complex, high-performing systems used across the UK. You'll join a collaborative environment where clean code, Test Driven Development and strong engineering principles are at the core of delivery. What you'll do Design, develop and maintain backend applications … RESTful APIs using Java and Spring Boot Follow Test Driven Development practices to ensure robust and maintainable code Containerise applications using Docker and work within cloud-based environments Collaborate closely with Frontend, QA and DevOps teams to deliver complete solutions Participate in code reviews, design discussions and agile ...

REACT Developer

Hiring Organisation
Brightwork Ltd
Location
Glasgow, Lanarkshire, Scotland, United Kingdom
Employment Type
Permanent
performance user interfaces that connect seamlessly with complex backend systems and deliver an exceptional user experience. You'll join a collaborative environment that values clean code, Test Driven Development and strong technical ownership. What you'll do Develop and maintain user-facing features using React.js Build reusable components … front-end libraries for long-term scalability Translate design concepts into high-quality, responsive code Optimise applications for speed, performance and accessibility Collaborate with designers and backend engineers to deliver cohesive solutions Follow Test Driven Development practices and contribute to code reviews Stay current with modern frontend practices ...

Senior Software Engineer .NET

Hiring Organisation
Head Resourcing
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Full-Time
Salary
£0 per annum
architectural decisions and long-term technical planning Support DevOps and security initiatives to ensure robust and compliant infrastructure Mentor and guide other engineers through code reviews and collaboration Help define and improve release and deployment processes About You 5+ years' experience in C#/.NET development , ideally with experience … using Blazor Experience with Azure infrastructure (App Services, SQL, networking, CI/CD) Strong understanding of agile software development practices Passionate about clean code, version control, and automation Practical problem-solver who can balance speed with quality Excellent communication skills and a collaborative mindset Desirable experience: Mobile development ...

Senior Java Developer - Edinburgh Hybrid - 100K, 30% Bonus

Hiring Organisation
Lorien
Location
Edinburgh, Stockbridge, City of Edinburgh, United Kingdom
Employment Type
Permanent
Salary
£80000 - £100000/annum Bonus, Hybrid, WFH, Progression
reins on relevant technical projects from requirements gathering and stakeholder liaison through to completion Mentoring other Developers within the team as it grows Writing clean code and instilling best practices wherever possible Knowledge and Experience: Strong software development skills with Java and ideally any of the following: JavaScript ...

Senior Java Developer - Edinburgh Hybrid - 100K, 30 Bonus

Hiring Organisation
Lorien
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Full-Time
Salary
£80,000 - £100,000 per annum, Inc benefits
reins on relevant technical projects from requirements gathering and stakeholder liaison through to completion Mentoring other Developers within the team as it grows Writing clean code and instilling best practices wherever possible Knowledge and Experience: Strong software development skills with Java and ideally any of the following: JavaScript ...

Data Coach (Engineering & Analytics)

Hiring Organisation
Makers
Location
Glasgow, UK
Employment Type
Full-time
your professional experience to model the skills and behaviors necessary to be a successful data professional. Technical Expert: You will provide expert feedback on code, architecture, and analysis. Emotional Support: You will support learners through the intensity of the bootcamp, helping them manage stress and financial pressure. … Engineer, or a technically-focused Data Analyst. Core Engineering & Scripting: Extensive experience with Python and SQL. You must be comfortable teaching engineering best practices (clean code, testing, version control) within a data context. Data Engineering Lifecycle: Practical experience in designing and implementing ETL processes, data modelling, and managing ...

Senior Software Engineer

Hiring Organisation
Sanderson Recruitment
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent
Salary
£75,000
generation of AI-powered SaaS workflows used by professionals around the world. It's a collaborative environment with an engineering culture that values curiosity, clean code, and solving real problems. What you'd be doing: ?? Designing, building, testing, and delivering new product features end-to-end ?? Working closely ...

Senior Software Engineer (Golang)

Hiring Organisation
IntaPeople: STEM Recruitment
Location
Aberdeen, UK
Employment Type
Full-time
such as AWS, Azure or GCP (ideally AWS) Experience with CI/CD and DevOps tooling and processes You will be responsible for writing clean and maintainable code that aligns to their business requirements whilst ensuring all engineering work is covered by suitable unit tests within the team. ...

Senior Software Engineer (Golang)

Hiring Organisation
IntaPeople: STEM Recruitment
Location
Edinburgh, UK
Employment Type
Full-time
such as AWS, Azure or GCP (ideally AWS) Experience with CI/CD and DevOps tooling and processes You will be responsible for writing clean and maintainable code that aligns to their business requirements whilst ensuring all engineering work is covered by suitable unit tests within the team. ...

Software Engineer (Prototype) - Innovation R&D

Hiring Organisation
Input Output Group
Location
Glasgow, UK
Employment Type
Full-time
require minimal supervision or mentoring to complete tasks Review specifications produced by architects and formal methods specialists Contribute to the design of algorithms Write clean, straightforward, efficient code that satisfies previously agreed acceptance criteria and specifications Commit often and submit small pull requests frequently Cover your code with unit, property and integration tests when applicable Review the pull requests of your team mates Fix bugs in your own code and in legacy code from others Be available for emergency fixing of severity 1 issues on deployed products Integrate software components and third-party libraries ...

Software Engineer (Prototype) - Innovation R&D

Hiring Organisation
Input Output Group
Location
Edinburgh, UK
Employment Type
Full-time
require minimal supervision or mentoring to complete tasks Review specifications produced by architects and formal methods specialists Contribute to the design of algorithms Write clean, straightforward, efficient code that satisfies previously agreed acceptance criteria and specifications Commit often and submit small pull requests frequently Cover your code with unit, property and integration tests when applicable Review the pull requests of your team mates Fix bugs in your own code and in legacy code from others Be available for emergency fixing of severity 1 issues on deployed products Integrate software components and third-party libraries ...

Senior Software Engineer

Hiring Organisation
Annapurna
Location
Edinburgh, UK
Employment Type
Full-time
develop, test, and maintain backend or full-stack software features. Translate business requirements into technical solutions, working closely with domain experts and stakeholders. Ensure code quality, performance, and maintainability by writing clean, well-architected code and participating in code reviews. Troubleshoot, debug, and resolve software issues ...

Senior Software Engineer

Hiring Organisation
Annapurna
Location
Aberdeen, UK
Employment Type
Full-time
develop, test, and maintain backend or full-stack software features. Translate business requirements into technical solutions, working closely with domain experts and stakeholders. Ensure code quality, performance, and maintainability by writing clean, well-architected code and participating in code reviews. Troubleshoot, debug, and resolve software issues ...

Scala developer (Scotland)

Hiring Organisation
True North Group
Location
Scotland, United Kingdom
Employment Type
Full-Time
Salary
Salary negotiable
they are looking to expand their development team with talented Scala Developers at both mid and senior levels. If you’re passionate about writing clean, efficient code and want to work in a collaborative and innovative environment, this is an excellent opportunity to join a team that values … scalable backend systems and APIs using Scala. Collaborate with product and engineering teams to define requirements and deliver features. Write efficient, maintainable, and testable code following best practices. Contribute to the architectural design and system scalability discussions. Manage and optimise SQL databases, work with NoSQL technologies where applicable. Develop ...

WordPress Developer

Hiring Organisation
Bright Purple Resourcing
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£50,000
social impact A supportive, mission-driven workplace Professional development and clear career progression What you will be doing: Building and enhancing WordPress websites with clean, maintainable code Collaborating with designers, content creators, and stakeholders to bring digital ideas to life Troubleshooting, debugging, and improving site performance and security ...

.Net Developer

Hiring Organisation
Bright Purple Resourcing
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent
Salary
£55,000
developers, testers, and stakeholders in an agile environment. Integrating with a range of third-party systems and APIs to deliver seamless payment experiences. Writing clean, maintainable, and secure code, following best practice and OWASP principles. Supporting continuous improvement through code reviews, automation, and DevOps processes. Contributing ...

Senior Software Engineer

Hiring Organisation
Lloyds Banking Group
Location
Edinburgh, UK
Employment Type
Full-time
runtime patterns, authentication, and best practices. Mentor RPA developers transitioning into software engineers. Contribute to engineering standards: contract-first design, CI/CD, and code quality. WHAT YOU'LL NEED Core Skills Strong experience with JavaScript/TypeScript (Node.js) in production systems. Hands-on experience with React, Express.js … Have Familiarity with automation/orchestration platforms (Blue Prism, Power Platform). Experience in regulated environments (finance, banking, insurance). Mindset Passion for clean, modular, observable code. Curiosity, pragmatism, and a drive to rethink automation at scale. Ability to bridge the gap between traditional RPA and modern engineering practices. ...

Senior Software Engineer

Hiring Organisation
Lloyds Banking Group
Location
Dunfermline, Fife, UK
Employment Type
Full-time
runtime patterns, authentication, and best practices. Mentor RPA developers transitioning into software engineers. Contribute to engineering standards: contract-first design, CI/CD, and code quality. WHAT YOU'LL NEED Core Skills Strong experience with JavaScript/TypeScript (Node.js) in production systems. Hands-on experience with React, Express.js … Have Familiarity with automation/orchestration platforms (Blue Prism, Power Platform). Experience in regulated environments (finance, banking, insurance). Mindset Passion for clean, modular, observable code. Curiosity, pragmatism, and a drive to rethink automation at scale. Ability to bridge the gap between traditional RPA and modern engineering practices. ...

Senior Frontend Developer

Hiring Organisation
Bright Purple Resourcing
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£65,000
role: Strong experience with React Exposure to Next.js and TypeScript Solid understanding of APIs and web application architecture A collaborative approach and passion for clean, maintainable code Youll be joining a collaborative team of engineers who are passionate about innovation, best practices, and continuous improvement. Apply ...

Senior Frontend Developer

Hiring Organisation
Bright Purple Resourcing
Location
Aberdeen, Aberdeenshire, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£65,000
role: Strong experience with React Exposure to Next.js and TypeScript Solid understanding of APIs and web application architecture A collaborative approach and passion for clean, maintainable code Youll be joining a collaborative team of engineers who are passionate about innovation, best practices, and continuous improvement. Apply ...

Machine Learning & Coding Expert (SME)

Hiring Organisation
Meridial Marketplace, by Invisible
Location
Aberdeen, UK
Employment Type
Full-time
quality success metrics. Develop project-specific SOPs, QA rubrics, and reference materials for the specific purpose of meeting client technical standards. Review project outputs (code annotations, model configurations) against technical standards, flagging and correcting defects before client delivery. Perform structured QA passes on daily/weekly deliverables; flag, track … annotations for calibration and comparability to reference samples. Talent Vetting & Output Improvement Participate in vetting and assessing technical contractor talent for specific projects, including code review tests and ML task evaluations. Review sample work from contractors and provide precise, actionable written feedback to improve outputs. Create targeted training ...

Machine Learning & Coding Expert (SME)

Hiring Organisation
Meridial Marketplace, by Invisible
Location
Edinburgh, UK
Employment Type
Full-time
quality success metrics. Develop project-specific SOPs, QA rubrics, and reference materials for the specific purpose of meeting client technical standards. Review project outputs (code annotations, model configurations) against technical standards, flagging and correcting defects before client delivery. Perform structured QA passes on daily/weekly deliverables; flag, track … annotations for calibration and comparability to reference samples. Talent Vetting & Output Improvement Participate in vetting and assessing technical contractor talent for specific projects, including code review tests and ML task evaluations. Review sample work from contractors and provide precise, actionable written feedback to improve outputs. Create targeted training ...

Freelance Frontend Specialist

Hiring Organisation
Cactus Communications
Location
Glasgow, UK
Employment Type
Full-time
maintain a predictable schedule. Job Responsibilities What will you do: Contribute to building and improving web interfaces using modern JavaScript-based tools. Write clean, simple, and reliable code for UI components. Apply good design judgement to enhance layouts, interactions, and overall usability. Document your work clearly to ensure ...

Javascript Fullstack Engineer - Mid-Level

Hiring Organisation
Lumenalta
Location
Edinburgh, UK
Employment Type
Full-time
FinTech, or Media is a plus. Requirements 3+ years of professional experience (technical assessment required) Frontend (React.js) and backend (Node, Express, Mongo, SQL) expertise Clean, testable, well-documented code Advanced English fluency Team player, proactive problem solver The job is 100% remote, please make sure you have ...

Javascript Fullstack Engineer - Mid-Level

Hiring Organisation
Lumenalta
Location
Glasgow, UK
Employment Type
Full-time
FinTech, or Media is a plus. Requirements 3+ years of professional experience (technical assessment required) Frontend (React.js) and backend (Node, Express, Mongo, SQL) expertise Clean, testable, well-documented code Advanced English fluency Team player, proactive problem solver The job is 100% remote, please make sure you have ...