Backend Software Engineer

Harvey Nash
Glasgow, UK
3 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Compensation
£104,000.0 - £124,800.0
Working hours
Regular working hours

Tech stack

Clean Code Principles Java (Programming Language) JavaScript (Programming Language) Amazon Web Services Computer Programming Continuous Delivery Continuous Integration Software Design Patterns Gradle Groovy MariaDB Apache Maven
+19 more
MySQL Node.Js TypeScript Web Application Frameworks Scripting ReactJS Spring-boot Backend Vue.js Webpack AngularJS Integration Tests Build Tools Front End Software Development React Redux Restful APIs Docker Jenkins Microservices

Job description

  • Work across technical teams formed of supplier, contract and permanent resource
  • Develop new features in a secure way in line with industry best-practices
  • Provide production support and support on fixing application issues
  • Identifying production and non-production application defects
  • Train and knowledge share with colleagues
  • Looking ahead for future opportunities or blockers, and ensuring decisions by teams align with the technical direction
  • Identify operational improvements and work to ensure a stable service that can be enhanced
  • Anticipate and mitigate against project challenges or risks

Requirements

  • Technology knowledge - Demonstrable experience in the minimum of 4 Of the below:
  • Particular working experience with Java 8+
  • Experience in using Spring/Spring Boot frameworks
  • Experience in designing and developing RESTful microservices
  • Experience writing unit and integration tests
  • Experience with CI/CD, including build tools (Jenkins, Groovy/Gradle, Maven, etc)
  • Experience with AWS, Docker containers & associated tooling

  • General knowledge - Demonstrable Experience in a minimum of three of the below practices and design patterns:
  • Server-side and front-end coding
  • Programming Best Practices (i.e. Clean Code, SOLID, etc.)
  • Are familiar with good continuous integration and continuous delivery principles
  • Experience of microservice design patterns

  • Demonstrable Experience in a minimum of 3 of these bridging the gap between the technical and non-technical
  • Translate technical concepts between infrastructure, delivery management and service management so they are understood by all
  • Able to speak on behalf of technical and development teams and facilitate the relationships with indirect stakeholders
  • Able to share knowledge and mentor (potentially non-technical) colleagues

Desirable Skills & Experience

  • Proficiency in both Java (particular in Sprint Boot) and JS would be advantageous
  • Knowledge of multiple JS frameworks and tools (e.g. React, Angular, Vue, NodeJS, Redux, Typescript, Webpack, Jest)
  • Working experience with MySQL compatible DBs (MySQL, RDS, Aurora, MariaDB)
  • Experience with Docker/Bash/Shell Scripting

This role has been deemed Outside IR35 by the client. Applicants must hold, or be happy to apply for, a valid Basic Disclosure Scotland. Please click the link to apply.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck · LIVE

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · WWC Europe 2026

Videos

See all

Related articles

See all