About this role
Accepting applications until: 7 August 2026
Job Description Location note: This is a hybrid role, with two days a week in our Barnsley office and the rest of the week working from home. Your Role: Full stack developer
Build the technology behind Captivate, our podcast hosting platform, working across front-end and back-end systems to deliver high-quality software for our users while developing your skills and experience as an engineer.
As a Full stack developer, at Global, you will:
Build the technology behind Captivate, our podcast hosting platform, working across front-end and back-end systems to deliver high-quality software for our users while developing your skills and experience as an engineer.
Key Responsibilities
• Full-stack development: Build, maintain and improve platform features using Angular, Node.js and TypeScript, delivering reliable code across front-end and back-end systems.
• Feature development and architecture: Think critically about product requirements, help shape practical technical solutions and improve code architecture as the platform evolves.
• Ownership and delivery: Work independently, troubleshoot issues, maintain code quality and collaborate with colleagues to deliver features effectively.
What You’ll Love About This Role
• Shape a platform that supports podcast publishing and growth for thousands of podcasters, serving millions of listeners.
• You’ll have real responsibility for taking work from idea through to delivery.
• Build pragmatic, maintainable solutions and spend your "complexity budget" wisely.
• Work closely with designers, developers and end users to build high-quality software you can be proud of while continuing to develop new skills.
What Success Looks Like
In your first few months, you will:
• Deliver back-end and some frontend features into production.
• Build a strong understanding of the platform and codebase.
• Identify and implement practical improvements to the code architecture.
• Establish yourself as a trusted, independent contributor.
What You’ll Need
• Strong coding skills: Solid engineering experience, using Node.js, Angular, MySQL and ElasticSearch.
• Good technical judgement: Able to understand requirements, challenge assumptions and make thoughtful decisions.
• Ownership and autonomy: Comfortable taking responsibility for your work and delivering independently.
• Adaptability: Happy working in an environment where priorities can change and products evolve.
• There will also be the possibility for international travel.