Full Stack Developer

Play Sports Network
Bath, United Kingdom
11 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior

Job location

Remote
Bath, United Kingdom

Tech stack

HTML
JavaScript
API
Artificial Intelligence
Business Intelligence
Google BigQuery
Software Bug Management
CSS
Data Integration
Cursor (Graphical User Interface Elements)
Power BI
SQL Databases
TypeScript
Google Cloud Platform
React
Large Language Models
Vue.js
Angular
Google BigQuery
Front End Software Development
Looker Analytics
Microservices

Job description

This is a great opportunity to start your career in data by helping us build the tools Play Sports Network uses every day. You'll work across our BI stack and spend most of your time creating practical, easy-to-use front-end applications that sit on top of our existing data models. Your work will have a real impact, as the tools you build will be used across the company. You'll also play a part in developing our central data platform, which brings together all of our key business information., Full-Stack BI Development

  • Build user-friendly front-end applications that deliver data and insights to different areas of the business.
  • Work with our existing "single source of truth" data models (dbt/BigQuery) to power new tools.
  • Take part in the full development lifecycle, from mock-ups and prototyping to deployment and maintenance.

Centralised Platform & Tooling

  • Help develop a central platform that makes it easier for teams to access data, dashboards, and insights in one place.
  • Work with stakeholders to gather requirements and quickly iterate on features and tools.
  • Ensure applications and tools perform well and respond quickly.

Learning & Innovation

  • Learn and explore new technologies across the stack - frontend, API layers, and data integration.
  • Experiment with AI/LLMs (e.g., Cursor, Gemini, or similar) to speed up coding, prototyping, and bug-fixing.
  • Suggest new features or improvements to make our tools more efficient and useful.

Stakeholder Support & Communication

  • Work closely with the business to understand their needs and translate them into practical technical solutions.
  • Present your work and explain technical ideas clearly to non-technical colleagues.

Requirements

We're looking for a colleague with a solid foundation in frontend development (React, Vue, Angular, or similar) and good SQL skills, who is curious about data and eager to learn new technologies like Google BigQuery. You enjoy problem-solving, are proactive, and communicate well with both technical and non-technical colleagues. Experience with AI/LLM tools, APIs, cloud platforms, BI dashboards, or data modelling is desirable, but not essential. If you have a genuine passion for technology and a willingness to learn, in this role those aptitudes will take you a long way., * You're comfortable navigating our tech stack day-to-day, writing front-end code, running queries in SQL, and pulling data from BigQuery.

  • You consistently follow good coding and documentation practices, so your work is reliable and easy for others to pick up.
  • You've completed a small, hands-on project using an AI or LLM tool; for example, to generate code snippets, automate a repetitive task, or quickly prototype a new feature - and can show how it improved your workflow.

Skills & Experience

  • You've already built or worked with front-end applications using at least one modern framework (React, Vue, Angular) and written HTML, CSS, and JavaScript/TypeScript. In this role, you'll use those skills to create tools and dashboards that the business actually uses.
  • You've used SQL to explore or manipulate data. Here, you'll apply that knowledge to pull data from BigQuery and feed it into our applications.
  • You enjoy solving problems, learning new technologies, and improving the way you work. In practice, you'll tackle real business challenges and find practical solutions.
  • You're confident in communicating your ideas and taking initiative. At Play Sports, you'll work closely with teams across the business to understand their needs and translate them into functional tools.

Desirable

  • You've already experimented with AI/LLM tools (Cursor, Gemini, etc.) to speed up coding or prototyping. In this position, you'll be able to use these tools to improve development efficiency.
  • You've built or contributed to APIs or backend services. Here, you'll connect front-end applications to data sources so teams can access the insights they need.
  • You've had exposure to Google Cloud Platform tools, data modelling (e.g., dbt), or BI dashboards (Looker, Power BI, etc.). You'll build on this experience to help create, improve, and maintain the business's centralised data platform.

Benefits & conditions

We offer a range of benefits, including:

  • Generous Annual Leave Allowance in addition to Christmas and New Year week holidays, and other bank holidays in England, PSN provides an entitlement of 25 days of annual leave for full-time employees (pro-rated for part-time employees)
  • PSN Employees are eligible for up to 50% Staff discount on GMBN and GCN apparel shops.
  • Cycle-to-work scheme Complimentary company branded clothing (casual
  • hoodies, cycling jerseys, sweatshirts) upon joining
  • Enhanced Company Sick Pay
  • Several discounts offered by affiliated cycling brands, nearby restaurants
  • and other local companies exclusively to PSN employees.
  • Work from home kit including desk riser and more provided
  • Refer a Friend 'Bounty' Scheme
  • Various Company social events throughout the year - such as Company
  • Bike Rides, Christmas Lunch, Summer Parties and so on (per Covid-19 situation)
  • Perks at Work Discounts
  • Salary Sacrifice Pension Scheme
  • Bean-to-cup coffee machines
  • Recently renovated modern offices in the aesthetic city centre of Bath
  • Showers
  • Private and secure bike parking

Social Mobility

As a corporation, we believe our recruitment process can play an essential role in increasing social mobility. We evaluate every application on equal grounds and we lay emphasis on people's ability, accomplishments and potential.

  • We target non-Russell Group universities with above average levels of students from various socio-economic backgrounds when we promote our graduate, internship and placement year programmes.
  • We have no-minimum grade requirements for any of our roles as we believe more in people's passion and motivation. It's more important than ever that we continue to play our part in providing opportunities for everyone.
  • We work with external organisations, such as Career Ready and others, to improve social mobility and employability for younger people from different backgrounds.

Diversity & Inclusion

We have a diverse audience, from a range of cultures and backgrounds, but with one common passion: cycling. At Play Sports Network, we want to produce content for everyone, and make our workplace as diverse as we can. We are looking for the best possible talent, who also help us to represent our shared vision. That's why we welcome individuals from all backgrounds - your ability, motivation and passion is what really matters to us.

We're unique, we are all unique

  • We value the seeable and unseeable characteristics that make you who you are.
  • We have courage in our viewpoints as our inclusive culture motivates us to speak openly which helps us learn, grow and belong.
  • We need diversity of thoughts, backgrounds and cultures to make our Global Storytelling Platforms such as GCN, GMBN, and other channels reach their full potential.
  • We partake in Diversity & Inclusion training as a mandatory requirement each year.

About the company

The Play Sports Network is the world's largest cycling media company and community, reaching and engaging with more than 40 million hyper-engaged cycling fans and riders globally across our portfolio of road cycling, mountain biking, triathlon and e-mountain biking channels. Every day of every week we deliver original content across multiple channels and languages, all presented by highly authentic and credible, accomplished former pros who have competed at the highest international levels, inspiring our audiences through their enthusiasm, humour and insight. Our channels include the Global Cycling Network (GCN), the Global Mountain Bike Network (GMBN), the Global Triathlon Network (GTN), and the Electric Mountain Bike Network (EMBN); their tech- and racing focussed sister channels, GCN Tech, GMBN Tech and GCN Racing; and language localised GCN en Español, GCN Italia, GCN Japan and GCN auf Deutsch channels. Whatever their focus, all our channels engage our passionate communities across multiple touch-points, allowing us to deliver our content to them wherever they are and however they want - with more than 2 billion views. Working at Play Sports Network Play Sports Network is a subsidiary of the US-owned Discovery Inc Group that has a global footprint in over 170 countries. We have firm investments, helping us to grow our business, and are driven by our values. As our culture is key, we believe in supporting each other at every step and strive to foster a collaborative work-environment for our colleagues. We are headquartered in the beautiful city-centre of Bath, in newly-renovated modern offices with showers, bean-to-cup coffee machines, bike parking, free teas, fresh fruit and a bunch of other amenities. If you are passionate about an active outdoor lifestyle that includes cycling, triathlon, running or any other sport, you'll fit right in! Some of our employees cycle to work together, or even have mini running clubs. We are a casual office, so there is no dress code or formal uniform. However, a love for sport or cycling in particular is not a prerequisite to be a part of our community. Our people tell us that they love working here, that their colleagues are friendly & approachable, and that managers at all levels sit alongside their teams. This enables a collaborative, inclusive workplace, which we believe encourages our team to be innovative and creative, regardless of their position, role, background or length of service. Our Board is transparent and open about business goals, with All-Hands Company meetings being held for all staff members to attend. Whilst our head offices are in Bath, we also have offices across the world, including Germany, Japan and Spain. If you are a passionate cyclist who can speak another language, we'd love to hear from you! In addition to channels tailored for the content of the cycling and tri-sports industry, we also provide specialist sports equipment, casual apparel, kits and accessories over our Ecommerce Stores.

Apply for this position