Описание: Other Media is a digital agency that builds and maintains web platforms, apps, and ecosystem integrations for sports clubs, governing bodies, and venues. It combines data-driven strategy, fan-centric design, and engineering to deliver digital experiences for the sports industry.
Задачи:
- Maintain and improve existing backend services;
- Maintain and improve first-party analytics and data pipelines, ensuring new features are integrated with them;
- Gather API contract and functionality requirements for interconnected platform features with specialist Drupal, Magento, Frontend, iOS, and Android teams;
- Design and implement scalable, resilient Symfony microservice-style backend features end to end, from requirements analysis through delivery;
- Participate in code reviews, review other teams’ code, and work with them to review your code;
- Lead end-to-end testing to ensure high-quality delivery to product and project teams;
- Implement and maintain Drupal features and integration modules;
- Maintain automated testing, linting, and static analysis pipelines in GitHub Actions;
- Maintain and own secure deployment processes;
- Assist the operations team with daily monitoring to identify issues early;
- Provide out-of-hours on‑call support on a rotating basis.
Требования:
- Excellent PHP skills;
- Excellent knowledge of and experience with Symfony v7+;
- Excellent knowledge of Symfony components and their design patterns, including Service Container, Dependency Injection, Cache (APCu/Redis/Memcache), Service Locators, Compiler Passes, Bundles, Console, Serializer, and Validator;
- Experience with AWS services such as SQS, Step Functions, Kinesis, S3, DynamoDB, and Lambda;
- Experience developing event-driven applications and shared PubSub pipelines;
- Experience with Serverless Framework or similar;
- Excellent SQL knowledge, especially query optimization and indexes;
- Experience designing well-documented internal API contracts as part of the design process;
- Experience with OpenSearch querying;
- Experience with GitHub Actions and either Claude or Copilot CLI;
- Strong problem-solving skills;
- Experience with Git, GitHub, and code review practices;
- Strong security awareness and knowledge of OWASP;
- Excellent communication skills;
- Excellent Bash and/or Zsh scripting skills;
- Experience with JavaScript, React, Babel, and Webpack;
- Nice to have: experience setting up and maintaining secure LEMP hosting (Linux, Nginx, MariaDB, PHP) and configuring Varnish, Redis, and/or Memcache.
Условия:
- 25 Days of holiday;
- The last Friday of every month off as a discretionary work/life balance day, except in months with a Bank Holiday;
- Regular career planning;
- Pension scheme;
- Salaries are competitive and based on experience.
#J-18808-Ljbffr…
