1 to 25 of 30 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 ...

Software Engineer - Edinburgh

Hiring Organisation
aberdeen
Location
Edinburgh, UK
Employment Type
Full-time
contribute to delivering RESTful microservices, ensuring scalability, security, and performance. This is a role for a passionate engineer who enjoys solving complex problems, writing clean and maintainable code, and continuously learning. You will be part of a supportive team that encourages innovation, best practices, and career progression. … event-driven architectures where appropriate. Collaborate closely with Product Managers, UX Designers, and Engineers to translate business requirements into effective technical solutions. Write clean, testable, and maintainable code while following industry best practices and coding standards. Participate in code reviews, providing constructive feedback to peers and improving ...

Software Engineer

Hiring Organisation
Bamboo Rose
Location
Aberdeen, UK
Employment Type
Full-time
backend solutions. Work across the full stack as needed to support end-to-end feature delivery. Participate in full SDLC activities including estimating, coding, code reviews, debugging, and deployment. Focus on data modelling, SQL database design, schema, statement optimization and performance. Platform Modernization & Cloud Architecture Contribute to the cloud … here Real Impact: Ship features that directly support global retailers and deliver immediate customer value. Strong Engineering Culture: Work with technical leaders who value clean code, good architecture, and strong problem-solving. Challenging Problems: Tackle meaningful technical work across the stack—UI, services, data, and distributed systems. ...

Senior Software Engineer Full Stack

Hiring Organisation
TPXImpact Holdings Plc
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent
Salary
£60,000
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 … successful delivery. Proficiency in multiple programming languages Experience in central government advantageous Experience in a consulting environment Skills So ftware Development Expertise in writing clean, maintainable code and optimising software for performance and scalability. Ability to design and implement software that meets business and technical requirements. Ensure ...

Full Stack Engineer

Hiring Organisation
TabCap Investment Management
Location
Aberdeen, UK
Employment Type
Full-time
ticket-taking role. You'll sit with the portfolio managers and the Head of Operations, understand what they need, and build it. Your code will power the operational infrastructure for managing the portfolios—handling trade workflows, portfolio data, and analytics within days of writing it. The Stack Frontend: React … support. No hand-offs to other teams. Technical Growth – You are helping craft a modern, well-architected front-office financial system focused on clean code, sound design patterns, and best practices. You'll learn Domain-Driven Design, event-driven architecture, and proper financial system design. Domain Complexity ...

Senior Software Engineer

Hiring Organisation
Aveni
Location
Aberdeen, UK
Employment Type
Full-time
DynamoDB, RDS) NestJS or equivalent back-end frameworks Microservices and event-driven architectures We also actively embrace AI coding assistants (such as Claude Code) to speed up development, improve code quality and reduce repetitive work — and we encourage engineers to use these tools effectively. What we're looking … experience developing UIs with React Solid understanding of cloud-native engineering on AWS Experience with microservices, messaging patterns and distributed systems A commitment to clean code, testing, observability and operational excellence A proactive and motivated mindset — someone who wants to build, ship and iterate quickly Interest ...

Machine Learning Engineer

Hiring Organisation
Apex Resources Ltd
Location
Glasgow, Glasgow City, City of Glasgow, United Kingdom
Employment Type
Temporary
Salary
£70000 - £90000/annum
workloads. Collaborating with product managers, domain SMEs (tax and finance) and fellow AI engineers to deliver features from concept through to production. Contributing to code quality, observability and secure engineering practices in a regulated, data-sensitive environment. Our tech stack You do not need experience with everything below … 2+ years’ post-graduate experience as a Software Engineer/AI Engineer/ML Engineer working on production AI systems. Strong software engineering fundamentals: clean code, testing, version control and debugging in Python or similar. A Master’s degree (or above) in Computer Science, Mathematics, AI/ ...

Front-End Software Engineer

Hiring Organisation
Bamboo Rose
Location
Aberdeen, UK
Employment Type
Full-time
here Real Impact: Ship features that directly support global retailers and deliver immediate customer value. Strong Engineering Culture: Work with technical leaders who value clean code, good architecture, and strong problem-solving. Challenging Problems: Tackle meaningful technical work across the stack ...

Python Software Engineer- ID45797

Hiring Organisation
Humand Talent
Location
Glasgow, UK
Employment Type
Full-time
will be trusted to take responsibility across the stack, including • Building and evolving backend services in Python using frameworks such as FastAPI • Designing clean, scalable APIs used by both internal teams and external customers • Developing intuitive and responsive user interfaces using React • Shaping cloud infrastructure and deployment approaches • Writing … well tested, maintainable code that is built for production • Improving reliability, performance and developer experience as the platform grows You will work closely with AI specialists, product and design, but your focus will always be on strong software engineering fundamentals. About You You are a confident full stack engineer ...

Senior Engineer Oracle ERP EPM and Cloud technologies - Edinburgh

Hiring Organisation
aberdeen
Location
Edinburgh, UK
Employment Type
Full-time
optimizing enterprise solutions that support our business operations and strategic goals.In this role, you will lead modernisation of our application landscape on Azure, champion clean, testable code and DevOps automation, and drive continuous improvement in tools, practices, and ways of working. You will collaborate in agile squads with … product and UX colleagues, mentor engineers through knowledge sharing and code reviews, and work closely with stakeholders to solve complex technical problems and deliver impactful, user-centric solutions aligned to strategic objectives.Key ResponsibilitiesLead the design, development, and deployment of solutions using Oracle ERP (e.g., Financials, Procurement, Projects) and Oracle ...

Senior Java Engineer

Hiring Organisation
Head Resourcing
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Full-Time
Salary
£50,000 - £65,000 per annum
bugs, supporting releases, and mentoring junior engineers What they're looking for 5+ years' professional Java experience Strong background in software architecture, design, and clean coding Experience delivering production-quality software from design through to documentation Confident working independently while contributing positively to a team Bonus points for Exposure ...

Machine Learning Engineer

Hiring Organisation
TechByte Talent Ltd
Location
Aberdeen, UK
Employment Type
Full-time
with product, engineering, and non-technical stakeholders to embed AI into real workflows Improve the scalability, reliability, and performance of existing ML systems Review code and architecture, setting a high engineering standard Analyse data and run ad-hoc studies to generate actionable insights into marketing effectiveness What They … experience with PyTorch, TensorFlow, or similar ML libraries Experience deploying and maintaining ML models in production Solid software engineering fundamentals (algorithms, data structures, clean code) Comfortable working with Docker and containerised systems Experience collaborating cross-functionally and owning delivery, not just models A mindset focused on impact, curiosity ...

Frontend Developer - Contract

Hiring Organisation
Be-IT Resourcing
Location
Glasgow, Lanarkshire, Scotland, United Kingdom
Employment Type
Contractor
Contract Rate
£0 per day
essential) What We’re After: A hands-on developer who can hit the ground running, collaborate well with their team, and deliver clean, reliable code. If this sounds like the right role for you, then please get in touch with Christina Hall ...

Machine Learning Engineer

Hiring Organisation
AssetCool
Location
Edinburgh, UK
Employment Type
Full-time
with image processing and common computer vision libraries (e.g., OpenCV, NumPy, Pillow, SciPy, Matplotlib). Good engineering habits: Git-based workflows, virtual environment usage, clean code, and reproducible experiments. Strong problem-solving ability, able to iterate quickly and learn new tools and techniques. Preferred Skills & Experience Experience with ...

React Native Developer

Hiring Organisation
Daysix
Location
Aberdeen, UK
Employment Type
Full-time
from design and implementation to release and support. You'll turn ideas into solutions, working alongside designers and other developers. You take pride in clean, tested, maintainable code. You are motivated, collaborative, and hungry to learn and grow. You have great communication skills. You balance independence with teamwork. ...

Senior Software Developer | Webigence and Spark Travel

Hiring Organisation
Spark Travel
Location
Aberdeen, UK
Employment Type
Full-time
TypeScript) based frontends, SQL Server, Cosmos DB. Own mission‐critical modules such as pricing engines, itinerary or form builders, client proposal app, etc. Write clean, tested code; automate everything from CI/CD pipelines (Azure DevOps/GitHub Actions) to performance benchmarks. Investigate and diagnose issues and perform ...

Robotics Algorithm Engineer

Hiring Organisation
AssetCool
Location
Aberdeen, UK
Employment Type
Full-time
inference pipelines, robotics middleware). Communicate clearly through short technical write-ups, design notes, sprint demos, and experiment logs. Contribute to engineering best practice (clean code, Git workflows, reproducible testing, documentation). Required Skills & Experience Strong proficiency in Python and/or C++ for algorithm developing and interfacing ...

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

Net Developer

Hiring Organisation
Bright Purple
Location
Edinburgh, Roxburgh's Court, City of Edinburgh, United Kingdom
Employment Type
Permanent
Salary
£40000 - £55000/annum
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 ...

Engineer Oracle ERP EPM Cloud Technologies - Edinburgh

Hiring Organisation
aberdeen
Location
Edinburgh, UK
Employment Type
Full-time
Microsoft Fabric is a strong advantage.In this role, you’ll apply these skills to build secure, scalable cloud-native applications on Azure, develop clean and maintainable code, and contribute to CI/CD pipelines and test automation initiatives. Working within an Agile environment, you’ll collaborate with developers … Oracle Identity Cloud Service).Contribute to the design and management of cloud-native applications and infrastructure using OCI, or Azure.Utilize GitHub for source control, code reviews, branching strategies, and CI/CD pipelines under the guidance of senior engineers.Collaborate with cross-functional teams to gather requirements and assist ...

Senior Engineer - Data - Edinburgh

Hiring Organisation
aberdeen
Location
Edinburgh, UK
Employment Type
Full-time
RoleWe are seeking a detail-oriented and technically proficient Senior Engineer to join our Data & Analytics team. This role is instrumental in delivering clean, modern, and efficient data solutions across cloud-native platforms.Key ResponsibilitiesDevelop solutions across Snowflake, Azure, and DBT platforms.Lead migration and optimisation of applications using Azure cloud … native services.Write clean, testable, and maintainable code following industry standards.Implement CI/CD pipelines and test automation using Azure DevOps or JIRA.Apply AI-powered development tools to improve engineering productivity.Drive continuous improvement in tools, technologies, and practices.Participate in Agile ceremonies including sprint planning and retrospectives.Mentor peers and junior ...

Software Engineer

Hiring Organisation
MRJ Recruitment
Location
Aberdeen, UK
Employment Type
Full-time
APIs and understanding fundamentals Familiarity with authentication approaches like OAuth or JWT Exposure to Azure and cloud deployment A testing mindset and care for clean, maintainable code Nice to have, not essential: API gateways or API management platforms Event-driven or message-based systems Building APIs for external ...

Senior Full Stack Engineer

Hiring Organisation
DFUSION
Location
Edinburgh, UK
Employment Type
Full-time
full-stack features Architect and maintain APIs, microservices and data-driven backend systems Lead system design discussions and influence long-term technical direction Ensure code quality through clean architecture, testing and documentation Optimise performance across frontend and backend layers Collaborate with Product, Design and Data teams to shape … Strong understanding of modern software architecture, design patterns and scalability Expert in at least one backend ecosystem and one frontend framework Excellent at writing clean, modular, well-tested code Comfortable leading design decisions and proposing architectural improvements Strong debugging, optimisation and performance profiling skills Comfortable mentoring others, collaborating ...

Data Engineer

Hiring Organisation
Boothbay Fund Management LLC
Location
Aberdeen, UK
Employment Type
Full-time
with researchers to optimize data delivery. Make available new datasets Implement data quality checks and monitoring systems. Assist in database design and optimization. Write clean, maintainable code following best practices. Participate in code reviews and documentation. Qualifications A degree in Computer Science, Mathematics, Physics or other quantitative ...