or watch this short video. Hear from our colleagues about their experience of working within our Digital, Data and Technology teams on our website. Our Tech stack Infrastructure as Code: AWS CDK, Terraform, Ansible CI/CD Tooling: GitLab CI, GitLab Runners, Jenkins, AWS (CodePipeline, CodeBuild, CodeDeploy, CodeArtifact) Secrets Management: AWS Secrets manager, secrets server Cloud & Containers: IAM, Lambda … Promote accessibility and inclusive design in platform interfaces Contribute to engineering communities of practice and departmental shared initiatives Mentor junior developers and promote knowledge sharing through pairing, mobbing, and code reviews Key Responsibilities Essential Criteria - Skills and Attributes for Success Experience/Technical: We will assess you against the following Experience and Technical skills during the application and assessment … self-service capabilities for developers using APIs and automation Comfortable working in agile, cross-functional teams Works well with others and communicates clearly when solving problems Regularly contributes to code reviews and technical discussions Helps others build skills through mentoring and knowledge sharing Able to adapt to changing tools, technologies, and environments Writes clean, maintainable infrastructure codeMore ❯
technology and Engineering practices. You'll work with the product and engineering leads to achieve the vision and customer outcomes for your Lab, through writing well-factored and tested code and building efficient and reusable back-end systems and abstractions. You'll lead, direct and shape approaches to solving technical challenges and translate business requirements into technical solutions. Why … or SOAP is a plus). Computer Science Fundamentals: Solid knowledge of Data Structures and Algorithms. Software Design Principles: Solid knowledge of Object-Oriented Design principles, Design Patterns, and CleanCode practices. Database Skills: Hands-on experience with Relational Databases (i.e., PostgreSQL/Oracle/MySQL), including writing and optimizing SQL queries. Testing: Knowledge of Unit Testing, TDD … to microservices architecture and distributed systems. Message Brokers: Experience with Message Brokers (i.e., Kafka/RabbitMQ/IBM MQ). DevOps Principles: Understanding of DevOps principles and infrastructure as code tools (i.e., Terraform). Performance Tuning: Background in performance tuning, profiling, and monitoring Java applications. Observability and Monitoring: Solid experience with Observability and Monitoring tools (i.e., Splunk/Dynatrace More ❯
technology and Engineering practices. You'll work with the product and engineering leads to achieve the vision and customer outcomes for your Lab, through writing well-factored and tested code and building efficient and reusable back-end systems and abstractions. You'll lead, direct and shape approaches to solving technical challenges and translate business requirements into technical solutions. Why … or SOAP is a plus). Computer Science Fundamentals: Solid knowledge of Data Structures and Algorithms. Software Design Principles: Solid knowledge of Object-Oriented Design principles, Design Patterns, and CleanCode practices. Database Skills: Hands-on experience with Relational Databases (i.e., PostgreSQL/Oracle/MySQL), including writing and optimizing SQL queries. Testing: Knowledge of Unit Testing, TDD … to microservices architecture and distributed systems. Message Brokers: Experience with Message Brokers (i.e., Kafka/RabbitMQ/IBM MQ). DevOps Principles: Understanding of DevOps principles and infrastructure as code tools (i.e., Terraform). Performance Tuning: Background in performance tuning, profiling, and monitoring Java applications. Observability and Monitoring: Solid experience with Observability and Monitoring tools (i.e., Splunk/Dynatrace More ❯
to APIs and data ingestion-while keeping security front of mind. Key Responsibilities Build and maintain our Vue?3 platform plus supporting APIs, microservices, database and semantic layers. Write clean, well?tested code and review peers' work. Day to day operation of systems, including availability, security and data integrity Collaborate daily with product, data and DevOps teams in More ❯
to APIs and data ingestion-while keeping security front of mind. Key Responsibilities Build and maintain our Vue 3 platform plus supporting APIs, microservices, database and semantic layers. Write clean, well tested code and review peers' work. Day to day operation of systems, including availability, security and data integrity Collaborate daily with product, data and DevOps teams in More ❯
Design, develop, and maintain Java-based applications using Spring Boot and related technologies Collaborate with architects, product owners, and other developers to translate business requirements into technical solutions Write clean, efficient, and reusable code following best practices and coding standards Participate in code reviews, unit testing, and integration testing Contribute to DevOps practices: CI/CD pipelines More ❯
Redux, NodeJS, HTML5, CSS3, Webpack Solid understanding of RESTful APIs, unit/integration testing, and CI/CD tools (e.g., Jenkins) Familiar with best practices such as SOLID principles, cleancode, and microservice design patterns Confident communicating complex technical concepts to non-technical stakeholders Experience mentoring or supporting knowledge sharing within a team Desirable Skills: Experience building accessible More ❯
Glasgow, Lanarkshire, Scotland, United Kingdom Hybrid / WFH Options
Cathcart Technology
a modern framework (Vue, React or Angular) ** Experience building or contributing to cloud based products (ideally in Azure, but AWS or GCP is fine too) ** A good understanding of cleancode, testing, and scalable systems Bonus points for; ** Working in a SaaS product environment ** Microservices ** DevOps exposure The teamwork in a flexible hybrid way, with most people working More ❯
Architect, develop, and maintain scalable Python-based microservices and RESTful APIs that support AI functionalities and integrations with OpenAI. Backend Development & Optimization: Write high-quality, efficient, and reliable Python code for various backend applications, ensuring adherence to best practices, coding standards, and rigorous testing methodologies. AI & OpenAI Integration: Collaborate with AI engineers to integrate OpenAI's APIs and other … managers, and other engineering teams to ensure seamless integration, data consistency, and overall service quality. Required Qualifications: Proficiency in Python: Extensive experience (7+ years) with Python development, including writing clean, efficient, and maintainable code. Service & API Development: Proven track record of designing and implementing RESTful APIs and backend services using frameworks like Flask, Django, FastAPI, or similar. AI & API More ❯
a modern framework (Vue, React or Angular) Experience building or contributing to cloud based products (ideally in Azure, but AWS or GCP is fine too) A good understanding of cleancode, testing, and scalable systems Bonus points for; Working in a SaaS product environment Microservices DevOps exposure The teamwork in a flexible hybrid way, with most people working More ❯
Glasgow, Lanarkshire, Scotland, United Kingdom Hybrid / WFH Options
Henderson Scott
to deliver robust features Build and support backend services using Java 17/21 and Spring Boot 2/3 Contribute to containerised deployments using Docker and Kubernetes Write clean, maintainable, and testable code across the stack Participate in code reviews, agile ceremonies, and continuous improvement initiatives Candidate Profile Minimum 4 years of experience in front-end More ❯
strong mentoring skills and are passionate about fostering team growth and development . You're comfortable working across our stack: Node.js, React, MongoDB, AWS, Lambda, Serverless Framework , and write clean, maintainable code in JavaScript and TypeScript . You thrive in a hands-on leadership role where you can contribute to architecture, delivery planning, and stakeholder alignment. You're More ❯
scalable APIs and cloud-based services. Contribute across the full SDLC in an Agile team. Work closely with Product, UX, and Engineering colleagues globally. Improve system performance, reliability, and code quality. What We're Looking For: Extensive experience developing back-end services (ideally with Python). Strong understanding of scalable system design and cloud architecture (AWS). Experience with … CI/CD pipelines and version control (Git). Passion for cleancode and modern development practices. On offer is a salary of up to £65,000 depending on experience. This is a great chance to shape technology that powers personalised experiences at scale-apply now to learn more. Bright Purple are an equal opportunities employer: we are More ❯
Glasgow, Glasgow City, City of Glasgow, United Kingdom Hybrid / WFH Options
RecruitmentRevolution.com
Your deep understanding of our systems and architecture will help shape smart solutions for new healthcare-focused projects. You’ll be hands-on throughout the full development lifecycle: writing cleancode, producing solid technical documentation, estimating effort for planning and quoting, and ensuring quality through peer reviews. Whether it's in-house or third-party work, you’ll … Commercially aware with a strong understanding of business needs. • Holds a degree in Computer Science or equivalent professional experience. Ready to build tech that truly matters? At Ingenica, your code won’t just sit in a backlog - it’ll power real change in one of the world’s most vital systems. You’ll be part of a high-performing More ❯
Glasgow, Lanarkshire, Scotland, United Kingdom Hybrid / WFH Options
Recruitment Revolution
Your deep understanding of our systems and architecture will help shape smart solutions for new healthcare-focused projects. You'll be hands-on throughout the full development lifecycle: writing cleancode, producing solid technical documentation, estimating effort for planning and quoting, and ensuring quality through peer reviews. Whether it's in-house or third-party work, you'll … Commercially aware with a strong understanding of business needs. • Holds a degree in Computer Science or equivalent professional experience. Ready to build tech that truly matters? At Ingenica, your code won't just sit in a backlog - it'll power real change in one of the world's most vital systems. You'll be part of a high-performing More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Lorien
Hardware Engineers to PMs, Support and Operations staff, Managers and more. Role Outline Design new scalable, maintainable software using object-oriented methods, making sure agreed requirements are met Produce clean, testable code in C#/.Net, integrated via automated pipelines for internal and user-facing software offerings Contribute to the analysis and definition of technical requirements for new … review interfaces between systems, ensuring alignment across teams Support UI design through scenarios, wireframes, and usability input Write and maintain technical documentation, including Unified Modelling Language design artefacts Review code from colleagues, offering constructive feedback and identifying improvements Investigate bugs, test failures, and performance issues across development stages Suggest improvements to working practices, tools, or technical approaches What you … with Agile/Waterfall methodologies and automated build/test pipelines (CI/CD) Exposure to requirements gathering processes, issue tracking, and technical documentation Strong attention to detail and code quality This is a great opportunity to work for a rewarding company doing good around the world, so if you like the idea of exciting technical challenges, collaborating across More ❯
Edinburgh, Stockbridge, City of Edinburgh, United Kingdom Hybrid / WFH Options
Lorien
Hardware Engineers to PMs, Support and Operations staff, Managers and more. Role Outline Design new scalable, maintainable software using object-oriented methods, making sure agreed requirements are met Produce clean, testable code in C#/.Net, integrated via automated pipelines for internal and user-facing software offerings Contribute to the analysis and definition of technical requirements for new … review interfaces between systems, ensuring alignment across teams Support UI design through scenarios, wireframes, and usability input Write and maintain technical documentation, including Unified Modelling Language design artefacts Review code from colleagues, offering constructive feedback and identifying improvements Investigate bugs, test failures, and performance issues across development stages Suggest improvements to working practices, tools, or technical approaches What you … with Agile/Waterfall methodologies and automated build/test pipelines (CI/CD) Exposure to requirements gathering processes, issue tracking, and technical documentation Strong attention to detail and code quality This is a great opportunity to work for a rewarding company doing good around the world, so if you like the idea of exciting technical challenges, collaborating across More ❯
closely with other developers and product managers to ensure a seamless and efficient user experience. Develop cloud-based solutions on Microsoft Azure, ensuring scalability and performance. Build and maintain clean, scalable code that enhances the efficiency and reliability of our SaaS platform. Qualifications Proven experience in full-stack development using C#, .NET, and modern web technologies. Experience building More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Exposed Solutions
Front End Developer. Key Responsibilities: • Develop, test, and maintain software applications using React, React Native, and related technologies.• Troubleshoot, debug, and optimise applications to ensure performance and reliability.• Write clean, scalable, and efficient code following industry best practices.• Build responsive and performant web applications.• Manage and direct Senior Developers Core Technical Skills Required: Strong experience with React and … React Native (including hooks like useEffect, useState) Familiarity with TypeScript and strict typing for maintainable code Comfortable working with REST APIs Axios and fetch Experience with state management tools like Context API Strong experience with Optimisation (useMemo, useCallback) Knowledge of React Query Understanding of component-based architecture and cleancode structure (e.g. Atomic Design) Testing experience with More ❯
Newbridge, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Exposed Solutions
Front End Developer. Key Responsibilities: Develop, test, and maintain software applications using React, React Native, and related technologies. Troubleshoot, debug, and optimise applications to ensure performance and reliability. Write clean, scalable, and efficient code following industry best practices. Build responsive and performant web applications. Manage and direct Senior Developers Core Technical Skills Required: Strong experience with React and … React Native (including hooks like useEffect, useState) Familiarity with TypeScript and strict typing for maintainable code Comfortable working with REST APIs Axios and fetch Experience with state management tools like Context API Strong experience with Optimisation (useMemo, useCallback) Knowledge of React Query Understanding of component-based architecture and cleancode structure (e.g. Atomic Design) Testing experience with More ❯
Glasgow, Lanarkshire, Scotland, United Kingdom Hybrid / WFH Options
Grace May
with a well recognised and established software business looking to add skilled C# Developers to their collaborative development team. This is a great opportunity for someone who enjoys writing cleancode, contributing to a quality product, and working in a grown-up environment where autonomy is trusted. You’ll be part of a close-knit team where your … real difference. The business has been serving an international client base for over 20 years, with a strong reputation and a stable customer base. The Role Writing high-quality code using C#, Entity Framework, and SQLInvolved in developing new features and solving problems across the platformContributing to a product that incorporates AI features and is continually evolvingJoining regular team … catch-ups (roughly every quarter in the Aberdeen based office) Duties Writing high-quality code using C#, Entity Framework, and SQL Involved in developing new features and solving problems across the platform Contributing to a product that incorporates AI features and is continually evolving Joining regular team catch-ups (roughly every 6-8 weeks in person in Aberdeen) Key More ❯
senior software engineers to develop, test and implement software solutions that meet the needs of our clients. Assist in the design, development, and maintenance of software applications Participate in code reviews and contribute to the development of best practices Collaborate with project managers and other engineers to develop detailed specifications and requirements Write clean, maintainable and efficient codeMore ❯
software Implementing new features and maintaining existing systems Collaborating with cross-functional teams to ensure seamless integration Supporting internal teams and external users with bug fixes and updates Driving clean, maintainable code that follows best practices Engaging with product teams, providing input into architecture and improvements What you'll bring: Java experience in a professional setting Strong debugging More ❯
of projects that'll keep you challenged. Through growth they are looking to add a Junior Software Engineer to their busy team. In this role, you'll be writing clean, efficient code using modern .NET (ideally .NET 8), working across backend services, job scheduling logic, and UI components. You'll contribute to design decisions, build features from the … with plenty of variety, technical ownership, and room to shape what you're building. The role: *Develop features and services for a modern control software platform *Write and maintain clean, efficient code in C# using .NET (ideally .NET 8) *Build backend logic, job schedulers, and interactive UI components *Design and query structured and flexible databases *Contribute to system More ❯
of projects that'll keep you challenged. Through growth they are looking to add a Junior Software Engineer to their busy team. In this role, you'll be writing clean, efficient code using modern .NET (ideally .NET 8), working across backend services, job scheduling logic, and UI components. You'll contribute to design decisions, build features from the … with plenty of variety, technical ownership, and room to shape what you're building. The role: *Develop features and services for a modern control software platform *Write and maintain clean, efficient code in C# using .NET (ideally .NET 8) *Build backend logic, job schedulers, and interactive UI components *Design and query structured and flexible databases *Contribute to system More ❯