Full Stack PHP Developer

About Us

At Other Media, we're passionate about empowering the business of sport through digital technology. Our mission is to elevate the fan experience and build deeper, more meaningful connections between fans and the sport they love.

We're a digital agency that creates products and experiences for some of the world's most beloved brands, primarily in the sports sector. Our clients include West Ham, RSC Anderlecht, Northampton Saints, Ospreys, Swansea City, Plymouth Argyle and West Bromwich Albion.

 

Role: Full Stack PHP Developer

We are looking to grow our development team with an additional Full Stack PHP Developer who will work closely with product, UX, and project teams to maintain and deliver fast, scalable and interconnected platform services. These services range from engagement tools such as polling and prediction to services such as push notification systems and high throughput analytics and data pipelines.

 

The successful candidate will have the opportunity to work on a wide variety of projects across the sports sector. They will also be able to assist with maintaining and improving our developer tooling, CI/CD and testing infrastructure, in addition to being a key member of the team providing new capabilities and integrations to our growing platform.

 

Responsibilities

  • Designing and implementing highly scalable and resilient microservice-style backend platform features built on Symfony end to end, all the way from the requirements analysis stage to the delivery of the feature.
  • Maintaining and improving all existing backend Symfony services.
  • Maintaining and improving our first party analytics and data pipelines and ensuring integration of new features with these pipelines, for example tracking poll votes and failed push notification sends.
  • Working with specialist Drupal, Magento, Frontend, iOS and Android teams on API contracts to connect platforms, for example poll choice management APIs, sports data APIs, ticketing APIs.
  • Participating in team code review practices, reviewing code from other teams and working with them to review your own code.
  • Leading end-to-end testing to ensure high quality delivery to the product and project teams, involving automated unit and functional testing where required.
  • Implementing and maintaining some features and integration modules within Drupal which is also based on the Symfony framework
  • Maintaining automated test, lint and static analysis pipelines in GitHub actions
  • Maintaining secure deployment processes using GitHub actions
  • Assisting operations team with daily monitoring regiments to identity issues early
  • Providing out of hours on-call support on a rotation basis

 

Skills and experience

  • Excellent PHP language skills
  • Excellent Symfony v6+ knowledge and experience
  • Excellent knowledge of Symfony components and their design patterns: Service Container, Dependency Injection, Cache (APCu/Redis/Memcache), Service Locators, Compiler Passes, Bundles, Console
  • Excellent knowledge and experience of developing horizontally scaling and highly available solutions
  • Excellent knowledge and experience with AWS services such as SQS, Step Functions, Kinesis, S3, DynamoDB, Lambda, EC2, Auto-Scaling
  • Experience designing APIs and workflows for Lambda functions with strict per-call timeouts
  • Experience using Serverless Framework or alternatively ECS
  • Excellent SQL knowledge especially optimisation and indexes
  • Experience with Galera Cluster
  • Experience designing well-documented API contracts as part of the design process
  • Experience with Elasticsearch querying
  • Experience using GitHub Actions and Copilot AI
  • Excellent problem-solving skills
  • Experience using AI tooling such as GitHub Copilot and Claude Code
  • Experience working with Git and following code review practices
  • Excellent security awareness and knowledge of OWASP
  • Excellent communication skills
  • Excellent bash and/or zsh scripting skills
  • Experience with JavaScript, React, Babel, Webpack
  • Some experience setting up and maintaining secure LEMP hosting (Linux, Nginx, MariaDB, PHP) and configuring Varnish, Redis and/or Memcache is desirable

 

What We Offer

We're a hardworking and compassionate agency with a positive, can-do attitude. We succeed as a team and are committed to your growth.

  • Salary: £60,000 - £70,000 per year
  • Hybrid Work: You'll work a flexible schedule, with Thursdays in our London office.
  • Flexitime: Choose your own 7-hour workday between 8:00 AM and 5:00 PM.
  • 25 Days Holiday: Increases by one additional day for every year of service after five years, up to a maximum of 30 days.
  • Work/Life Balance Day: An extra day off on the last Friday of the month, where the month doesn't contain a bank holiday.
  • Company Pension
  • Career Development: Regular personal and career planning sessions to help you achieve your goals.

 

Applicants for this post should send a current CV and a covering letter to

 

We kindly request no agencies at this time.

Company
Other Media
Location
South East, United Kingdom
Hybrid / WFH Options
Employment Type
Permanent
Salary
GBP Annual
Posted
Company
Other Media
Location
South East, United Kingdom
Hybrid / WFH Options
Employment Type
Permanent
Salary
GBP Annual
Posted