Back End Developer

Closing Date: 13 August 2021
Location: Flexible -regular travel to Glasgow office required

About Us
The world of streaming is fast-paced and constantly changing, and we are determined to lead the way with our new digital strategy.          
From concept to completion, you’ll be working within our in-house development teams, to transform the STV Player into a world-class platform. Our challenge is to blend leading edge technology with intuitive user interfaces and engaging user experiences.

Our streaming service grew faster than any other broadcaster VOD platform in 2020 – up 68% – thanks in large part to the growing popularity of  Player-exclusive content, which now makes up around one third of all digital viewing.
The Player’s addressable audience increased considerably after being added to Sky Q across the UK in December, following UK-wide launches on Freeview Play and Virgin Media earlier in the year. It is now pre-installed in over 17 million UK broadband-enabled homes – around 70% of the total.

About the role

As a Back End Developer, you will be working within cross-functional teams in STV Digital, delivering the back-end services that power the STV Player video streaming platform. The Player is going through a period of rapid growth, so it’s really important to craft scalable and resilient services that meet the growing demand on the streaming service.
You will own the services you work on from cradle to grave - helping product management and engineering leadership define the requirements and architecture, through to supporting the services running in production.

Many of our services are implemented in PHP, but it would be great if you have a passion for cloud computing (we use AWS), as we are increasingly moving towards a cloud-native architecture that utilises services such as Lambdas and a range of languages including Python and Go.

About you

We're looking for candidates with...
  • At least  2-3 years of professional experience as a software engineer
  • Knowledge of object-oriented programming and design patterns.
  • Demonstrable experience of using a TDD approach
  • Experience of working with and building REST APIs.
  • Strong evidence of team working, mentoring, supporting and sharing knowledge with team members.
  • A passion for continual improvement and how to optimise a complex operational system utilising various technologies and components.
  • A confident, ambitious and curious approach to exploiting the latest digital products and trends
It would be great if you could also have
  • A degree in computing science, or a related technical discipline
  • A good working knowledge of PHP & associated frameworks
  • Experience of working on high-traffic, large-scale cloud applications.
  • Experience of using a BDD approach using Cucumber or similar
  • Experience using Continuous Delivery tools to rapidly deploy changes to production
  • Knowledge of logging and metrics to help you determine if changes have been successful
To apply please email a full CV and cover letter to
STV is committed to increasing the diversity of its workforce and to equality of opportunity for all. We encourage applications from candidates currently under-represented in our industry, so we are keen to hear from people from a Black, Asian and Minority Ethnic background, disabled people (including neuro diversity) and those from a lower socio-economic background.  We are a Disability Confident employer and are committed to offering an interview to disabled candidates who meet the minimum eligibility criteria for the role