Full Stack PHP Developer

The Other Media — United Kingdom · Posted ~2 hours ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

Full Stack PHP Developer Other Media is a leading digital agency dedicated to transforming the sports industry through cutting-edge digital experiences. We combine data-driven strategy, fan-centric design, and seamless engineering to build and maintain award-winning web platforms, apps, and ecosystem integrations for top-tier sports clubs, governing bodies, and venues. Through continuous internal R&D, we stay ahead of tech trends to keep our clients leading from the front. 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 vary 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 maintain 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 Maintaining and improving all existing backend services.Maintaining and improving our first party analytics and data pipelines and ensuring integration of all new features with these pipelines.Working with specialist Drupal, Magento, Frontend, iOS and Android teams to gather API contract and functionality requirements for interconnected platform features.When new features are requested, 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.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.Implementing and maintaining features and integration modules within Drupal which is also based on the Symfony frameworkMaintaining automated test, lint and static analysis pipelines in GitHub actionsMaintaining and owning secure deployment processesAssisting operations team with daily monitoring regiments to identity issues earlyProviding out of hours on-call support on a rotation basis Skills and experience Excellent PHP language skillsExcellent Symfony v7+ knowledge and experienceExcellent knowledge of Symfony components and their design patterns: Service Container, Dependency Injection, Cache (APCu/Redis/Memcache), Service Locators, Compiler Passes, Bundles, Console, Serializer, Validator, etc.Excellent knowledge and experience with AWS services such as SQS, Step Functions, Kinesis, S3, DynamoDB, LambdaExperience developing event-driven applications and shared PubSub pipelinesExperience using Serverless Framework or similarExcellent SQL knowledge especially optimisation and indexesExperience designing well-documented internal API contracts as part of the design processExperience with OpenSearch queryingExperience using GitHub Actions and either Claude or Copilot CLIExcellent problem-solving skillsExperience working with Git and GitHub, and following code review practicesExcellent security awareness and knowledge of OWASPExcellent communication skillsExcellent bash and/or zsh scripting skillsExperience with JavaScript, React, Babel, WebpackSome experience setting up and maintaining secure LEMP hosting (Linux, Nginx, MariaDB, PHP) and configuring Varnish, Redis and/or Memcache is desirable Goodies We’re a hard working, compassionate agency, with a fun outlook and a collaborative approach. We’re in this together and we succeed as a team with comprehensive on-boarding and induction, 25 days holiday, the last Friday of every month off as a (discretionary) work/life balance day (where there is no Bank Holiday in the month), regular career planning and pension scheme. Salaries are competitive and are according to experience. Salary: According to experience Applicants for this post should send a current CV and a covering letter to careers@othermedia.com No agencies please