SharpStream are audio streaming experts, providing a market-leading intelligent distribution network that enables our clients to stream content. We provide audio content producers with an innovative streaming platform for all live and on-demand audio content, connecting content publishers with users worldwide and delivering billions of listening hours annually.
We enable our clients to distribute, monetise and report their content globally through our cutting‑edge platform, while saving them the cost and headache of bespoke tech development.
SharpStream enable clients to maximise commercial and marketing opportunities for their entire content portfolio through a single integration.
The opinions of all SharpStream employees are valued and encouraged. You’ll have control over the approach and direction of your work, and as a result, a unique opportunity to shape the future of audio broadcasting.
Why you'll love working with us
* Home Worker: work from anywhere in the UK, with occasional in‑person meetings and social gatherings in London.
* Small, collaborative team: we’re a tight‑knit group of builders who value autonomy and ownership.
* TDD‑first: we take testing seriously and prioritise clean, well‑structured, human‑readable code.
* Collaborative environment: architecture decisions are made as a team; everyone has a voice.
* Flexible working: we understand the importance of family and work–life balance.
* Annual Leave: 28 Days + Bank holiday’s as standard.
* Other Benefits: Various salary sacrifice schemes, access to various benefits from our ‘Benefits Box’
* Frontend: Vue.js (2 & 3), Bootstrap, Tailwind, Inertia. Reactive front. (react, node, )
* Database: MySQL
* Infrastructure: Docker (local and production), AWS & OVH (we also manage our own infrastructure and data centres across Europe)
* Other: Bash, Python (for lower‑level tooling)
What you’ll be doing
You’ll be a significant contributor to a platform that supports audio delivery at scale, with the systems you work on reaching millions of listeners. This is a hands‑on engineering role with real ownership and the opportunity to shape critical product infrastructure as it matures.
You’ll support and evolve our existing key products and initiatives including:
* Audio Recording Technology: Helping shape the future of our audio recording and compliance pipeline, working on core systems that are designed to scale, evolve, and support long‑term growth within our AWS platform.
* TimbreCMS: our media management and streaming platform for audio broadcasters and podcasters, designed to manage on‑demand audio recorded or uploaded from radio and podcasting publishers.
* Portal: an API‑driven stream management tool used by both SharpStream staff and customers, designed to simplify stream and server management and provide visibility into live operations.
* EdgeCP: a sidecar API application for configuring/managing streaming infrastructure, configuration and monitoring.
What We’re Looking For
* 5+ years of professional experience with PHP and Laravel
* Strong understanding of Laravel best practices, design patterns, and available tools
* Proven ability to write performant MySQL queries beyond basic Eloquent usage
* Experience building API‑first / headless applications
* Proficiency with Docker for local and production environments
* Experience managing or scaling AWS environments (EC2, ECS, ElastiCache, RDS)
* Passion for writing well‑documented, readable, and maintainable code
* Solid understanding of OOP principles and the SOLID design principlesStrong experience with Unit Testing, TDD, and Functional Testing
* Excellent communication skills - able to explain complex technical topics to non‑technical audiences
* Comfortable contributing to frontend tasks when required
* An interest in audio or broadcasting technologies
Nice to Haves
* Experience with Java
* Familiarity media technologies such as LiquidSoap, FFMPEG, metadata manipulation etc.
* Familiarity with streaming technologies such as AIS and IceCast
* Background in audio or broadcast engineering
The interview process
Stage 1: Meet and great with the Head of Development
Stage 2: A technical interview with a practical element.
Stage 3: An interview with representatives from Customer Success, our Managing Director, and the Streaming Infrastructure team.
#J-18808-Ljbffr