Back End Developer

Closing Date: 19 July 2022
Location: Flexible- occasional travel to Glasgow office required

About Us

STV is Scotland’s leading digital media brand. Each month, our commercial broadcast channel reaches 3.5 million viewers and the STV Player is the fastest growing Video on Demand service in the UK. This role is a unique opportunity to work on a multi-platform product that reaches a huge national audience across Scotland and more recently across the whole of the UK.

STV are on a mission to become Scotland’s digital entertainment hub. The world of media streaming is fast-paced and constantly changing and STV is determined to lead the way with our new digital strategy. Our development teams are working to transform our video streaming service, STV Player, into a world-class platform. Our challenge is to blend leading-edge technology with intuitive user interfaces and engaging user experiences.

About the role

As a Back End Developer, you will be working within cross-functional teams in STV Digital, delivering the  services that power the STV Player video streaming platform. The Player is going through a period of rapid growth, so it’s important to craft scalable and resilient services that meet the growing demand on the service. With lots of great content, there's a focus now on displaying the right content to the right people at the right time.

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 ECS, Lambdas and a range of languages including Python, JavaScript and Go.

About you
We’re looking for candidates with:
  • At least 2-3 years of professional experience as a software engineer.
  • Knowledge of a few different software design patterns.
  • Demonstrable experience of Behavioural and Unit testing - as well as 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 also had:
  • A good working knowledge of PHP & associated frameworks (e.g. Laravel, Symfony, Slim)
  • Experience of working on high-traffic, large-scale cloud applications.
  • Knowledge of media formats & transcoding.
  • Experience using event-drive architectures.
  • Experience of using a BDD approach using Cucumber or similar.
  • Experience using Continuous Delivery tools to rapidly deploy changes to production.
  • Experience of monitoring and optimising the applications performance.
  • Experience of working for a product company.
  • Experience writing infrastructure as code and/or working with containers (Docker).
  • Knowledge of logging and metrics to help you determine if changes have been successful.
There are plenty of reasons why it’s great to work at STV, here are just a few of the perks for you;
  • 25 days paid annual leave and 9 public holidays per annum, with the option to buy more through our Holiday Extras scheme. 
  • An extra day’s holiday on your birthday.
  • Healthcare cash plan providing Company contributions towards dental, optical, wellbeing or other healthcare costs.
  • Company pension contribution.
  • Cycle to work scheme.
  • Season ticket travel loan.
  • On-site occupational health service.
  • Flexible benefits portal providing a range of retail and gym discounts.

Apply now

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