21 of 21 Permanent REST Jobs in Edinburgh

Senior Full-Stack Engineer (Integrations)

Location
Edinburgh, Midlothian, United Kingdom
deliver high-quality outcomes.Essential Skills & ExperienceStrong software engineering fundamentals, including maintainable design, testing, code review and continuous improvement.Extensive experience designing and securing APIs, including REST, OpenAPI, OAuth 2.0, OpenID Connect and service-to-service communication.Strong Microsoft Azure experience covering application hosting, networking, monitoring and integration services.Advanced C# and .NET development ...

Senior Software Engineer

Location
City of Edinburgh, Scotland, United Kingdom
software engineering expertise with hands-on experience in several of the following: Java/Spring Boot Python JavaScript/TypeScript Gradle Jenkins/Groovy REST APIs and service integration Event-driven architectures and messaging technologies Strong understanding of containerized applications and practical experience with Docker and Kubernetes and/ ...

Staff Software Engineer

Location
City of Edinburgh, Scotland, United Kingdom
patterns and Java coding principles. Advanced experience of Java and Spring/Spring boot frameworks. Advanced experience with micro-services architecture and web services (REST, SOAP). Hand-on experience with containerisation technologies such as Docker, Kubernetes,and Helm. Hands-on experience with web development using JavaScript, ideally TypeScript ...

Staff Software Engineer

Location
City of Edinburgh, Scotland, United Kingdom
patterns and Java coding principles. Advanced experience of Java and Spring/Spring boot frameworks. Advanced experience with micro-services architecture and web services (REST, SOAP). hand-on experience with containerisation technologies such as Docker, Kubernetes, and Helm. Hands-on experience with web development using JavaScript, ideally TypeScript ...

Digital Engineer

Location
City of Edinburgh, Scotland, United Kingdom
integrate quality checks into CI/CD pipelines. About the Candidate Experience Developing and supporting production digital applications using modern engineering practices. Experience building REST APIs or back-end services, ideally using C# and .NET. Practical experience with Microsoft Azure, Git, GitHub and CI/CD automation. Experience creating ...

Digital Engineer

Location
Edinburgh, Midlothian, United Kingdom
integrate quality checks into CI/CD pipelines. About the Candidate Experience developing and supporting production digital applications using modern engineering practices. Experience building REST APIs or back-end services, ideally using C# and .NET. Practical experience with Microsoft Azure, Git, GitHub and CI/CD automation. Experience creating ...

Senior Fullstack Engineer (Java/React/Python)

Location
City of Edinburgh, Scotland, United Kingdom
hooks-based development and state management Spring Boot and the wider Spring ecosystem Spring Data JPA/Hibernate Spring Security including OAuth2 and JWT REST API design and implementation Microservices and distributed system design SQL databases with strong query optimisation skills NoSQL databases Messaging technologies such as Kafka or RabbitMQ ...

Senior Fullstack Engineer (Go/React)

Location
City of Edinburgh, Scotland, United Kingdom
Data access in Go using tools such as database/sql, sqlx, sqlc or GORM Authentication and authorisation including OAuth2, OIDC and JWT REST API design and implementation, with exposure to gRPC and Protocol Buffers Microservices and distributed system design SQL databases with strong query optimisation skills NoSQL databases Messaging ...

Senior Software Engineer - Java, Node.js & AWS

Location
City of Edinburgh, Scotland, United Kingdom
including Streams, Lambdas and Optional Spring Boot and the wider Spring ecosystem NodeJS Spring Data JPA/Hibernate Spring Security including OAuth2 and JWT REST API design and implementation Microservices and distributed system design SQL databases with strong query optimisation skills NoSQL databases Messaging technologies such as Kafka or RabbitMQ ...

Power Platform / D365 Technical Lead

Location
City of Edinburgh, Scotland, United Kingdom
JavaScript, jQuery, Liquid Template Strong server-side development experience C#/.Net Strong experience using Plugins, Custom Workflow Activities, Custom APIs Integration experience with REST APIs/custom connectors Azure Integration Knowledge - Azure Functions, Logic Apps, Service Bus ALM and CI/CD experience Azure DevOps + Agile Practices Comprehensive ...

Senior Software Engineer (Kotlin, Spring Boot)

Location
City of Edinburgh, Scotland, United Kingdom
have strong commercial experience with: Spring Boot and the wider Spring ecosystem Spring Data JPA/Hibernate Spring Security including OAuth2 and JWT REST API design and implementation Microservices and distributed system design SQL databases with strong query optimisation skills NoSQL databases Messaging technologies such as Kafka or RabbitMQ Docker ...

Senior Full-Stack Engineer (Digital)

Location
City of Edinburgh, Scotland, United Kingdom
services and cross-team improvement initiatives. **About the Candidate*** Strong proficiency in React and Next.js for modern web application development.* Experience building and supporting REST APIs and backend services using C# and .NET.* Practical experience with Microsoft Azure, cloud-native services and identity integrations.* Knowledge of Git, GitHub Actions, automation ...

Senior Full-Stack Engineer (Digital)

Location
Edinburgh, Midlothian, United Kingdom
services and cross-team improvement initiatives. About the Candidate Strong proficiency in React and Next.js for modern web application development. Experience building and supporting REST APIs and backend services using C# and .NET. Practical experience with Microsoft Azure, cloud-native services and identity integrations. Knowledge of Git, GitHub Actions, automation ...

Senior Full-Stack Engineer (Digital)

Location
City of Edinburgh, Scotland, United Kingdom
services and cross-team improvement initiatives. About the Candidate Strong proficiency in React and Next.js for modern web application development. Experience building and supporting REST APIs and backend services using C# and .NET. Practical experience with Microsoft Azure, cloud-native services and identity integrations. Knowledge of Git, GitHub Actions, automation ...

Senior Full Stack Software Engineer (Next.js & TypeScript)

Location
City of Edinburgh, Scotland, United Kingdom
next-generation digital campus platform at University of Brigant. You will be responsible for designing high-performance Next.js web applications, scalable GraphQL/REST APIs, real-time messaging services, and automated proctored assessment engines.Key Responsibilities:• Architect, implement, and maintain scalable web features using Next.js 14+ App Router, React, and TypeScript. ...

Senior Software Engineer (Agentic AI)

Location
City of Edinburgh, Scotland, United Kingdom
over both the technical direction and future roadmap. Technology Environment Python Azure Azure OpenAI Services OpenAI/Anthropic Multi-Agent Orchestration Agentic AI Workflows REST APIs GitHub Modern SDLC practices The team is technology-led and open to adopting the most appropriate tooling where it delivers clear value, while remaining ...

Senior Software Engineer (Fullstack, AI and CMS)

Location
City of Edinburgh, Scotland, United Kingdom
helping shape pragmatic technical approaches and the future roadmap. We’d love to talk to you if you: Have experience with GraphQL and REST, and are comfortable working across modern web applications and APIs. Have experience with AWS, S3, CloudFront and Terraform, with a strong understanding of cloud-based platforms. ...

Staff Backend Software Engineer

Location
City of Edinburgh, Scotland, United Kingdom
software development lifecycle. Proven ability to influence technical direction and make significant contributions to the architecture of complex, distributed systems. Understanding of REST, service-based architecture, and distributed systems. A rapid learner with robust analytical and problem-solving abilities. A curious person, who enjoys digging deep into requirements and handling ...

Senior Backend Lead — Java/Spring Boot + AI

Location
City of Edinburgh, Scotland, United Kingdom
Technical Lead—Backend to drive Java/Spring Boot services, own delivery direction, and mentor engineers within a hybrid setup. You will work across REST APIs and Kafka pipelines, shape technical decisions, and champion AI‐assisted development to raise quality and speed. The role blends hands‐on coding with client ...

Technical Lead - Backend (Java / Spring Boot)

Location
City of Edinburgh, Scotland, United Kingdom
Lambda, ECS, EKS, MSK) Kubernetes, containerisation, infrastructure as code AI integrations, agentic development workflows, strong security practices Responsibilities Build Java services across REST APIs and Kafka pipelines with readable, maintainable, well‐tested code. Write tests as part of development, encouraging TDD approaches. Integrate with third‐party APIs (e.g., payment gateways … handle difficult client conversations when needed. Mentor, pair, and coach engineers to grow their skills. Qualifications Strong experience with Java and Spring Boot across REST APIs and event‐driven/Kafka systems. Passion for engineering quality: code reviews, automated tests, maintainability. Leadership that shares knowledge and raises ...

Senior Braze Technical Lead – CRM & MarTech

Location
City of Edinburgh, Scotland, United Kingdom
translate marketing requirements into robust technical specifications. Own the integration between Braze and the wider data ecosystem, including Salesforce Data 360, mobile SDKs, REST APIs, webhooks and real-time event streaming. Design and implement event tracking, custom attributes and data schemas. Develop personalised, multi-channel customer journeys using Liquid, Connected … Braze; Braze certification is a plus. Strong expertise in Liquid, Connected Content, personalisation and responsive email development using HTML and CSS. Solid knowledge of REST APIs, JSON, webhooks, SQL and customer data structures. Experience with Braze SDK implementations, inbound personalisation and push notifications. Experience with Salesforce Data 360 or another ...