cover image
PCR Digital | B Corp™

PCR Digital | B Corp™

www.pcrdigital.com

2 Jobs

15 Employees

About the Company

PCR Digital is a trusted recruitment partner specialising in technology recruitment and proudly certified as a B Corp. We connect top talent with innovative companies in Digital, Accessibility, Enterprise IT, Broadcast/VoD, and the Creative sectors.

Our Approach:
- Personal & Human: We prioritise people and build genuine relationships, not just transactions.
- Transparent: We communicate openly and honestly at every step.
- Ethical: As a certified B Corp, we're committed to using business as a force for good.

With over 20 years of experience, we offer bespoke recruitment solutions for startups to global enterprises. Our team is dedicated to creating seamless, positive experiences for both clients and candidates.

At PCR Digital, we believe in the power of human connection to drive successful placements and lasting partnerships. Let’s work together to shape the future of tech recruitment—the right way.

Get in contact with us for a chat at hello@pcrdigital.com

Listed Jobs

Company background Company brand
Company Name
PCR Digital | B Corp™
Job Title
Performance Test Engineer
Job Description
**Job title:** Performance Test Engineer **Role Summary:** Design, build, and execute automated performance tests for high‑scale, low‑latency distributed video streaming services, ensuring sub‑50 ms latency under millions of simultaneous users. **Expactations:** - 3–5+ years in performance engineering for large‑scale distributed systems. - Proven record of meeting p95/p99 latency SLAs with millions of RPS. - Deep expertise in Python automation (Locust, JMeter). - Strong analytical and documentation skills; ability to communicate findings clearly. **Key Responsibilities:** - Define and carry out load, stress, spike, soak, scalability, and fail‑over test plans. - Model realistic streaming traffic (burstiness, fan‑out, cache behavior, geo distribution). - Build and maintain automated load frameworks with data parameterization and correlation. - Manage distributed load generation using container/Kubernetes workers to simulate millions of users. - Collect and analyze performance metrics from CloudWatch, Prometheus, Grafana, and OpenTelemetry. - Create SLA/SLO dashboards and integrate performance gates into CI/CD pipelines. - Collaborate with developers and DevOps to tune JVM, Akka, thread pools, GC, caching, autoscaling, and database performance. - Document test strategies, scenarios, results, and provide actionable tuning recommendations. **Required Skills:** - Python, Bash, and load‑testing tools (Locust, JMeter). - Experience with distributed load generation and synthetic traffic modeling in the cloud. - Knowledge of streaming video/advertising domain and high‑concurrency challenges. - Familiarity with Akka‑based Java microservices architecture. - Observability tools: CloudWatch, Prometheus, Grafana, OpenTelemetry. - Containerization (Docker), orchestration (Kubernetes), and infrastructure-as-code (Terraform) knowledge. - Strong written and verbal communication. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent industry experience).
United kingdom
Remote
23-10-2025
Company background Company brand
Company Name
PCR Digital | B Corp™
Job Title
Golang Developer
Job Description
Job title: Golang Backend Engineer – Web Scraping & Browser Automation Role Summary: Design, develop, and maintain scalable browser‑automation and web‑scraping systems using Go, ensuring efficient data extraction from dynamic, JavaScript‑heavy web applications. Collaborate with distributed data‑engineering and product teams to deliver robust, high‑volume scraping pipelines. Expactations: Deliver production‑ready Go code on an agile schedule with minimal supervision; hit the ground running, self‑manage tasks, produce clear documentation; handle anti‑bot measures, CAPTCHA, and browser fingerprinting; optimize performance and reliability of scraping operations; maintain strict adherence to web‑protocol best practices; support ongoing backlog reduction. Key Responsibilities: • Build and maintain large‑scale headless‑browser scraping systems (Chromedp, Rod, Playwright). • Create automation workflows to collect data across multiple web platforms. • Manage browser sessions, cookies, authentication, and anti‑bot bypassing. • Optimize scraping throughput and reliability for high‑volume data collection. • Collaborate with data engineering and product teams in a distributed, agile environment. • Produce clean, maintainable code and comprehensive documentation. Required Skills: • Advanced proficiency in Go (Golang) for backend development. • Extensive experience with browser‑automation frameworks (Chromedp, Rod, Playwright or equivalent). • Proven ability to build and support large‑scale web‑scraping applications. • Deep knowledge of HTML, CSS, JavaScript, DOM manipulation, HTTP protocols, cookies, sessions, and web authentication. • Competence in concurrent processing, rate limiting, and performance tuning. • Excellent written and verbal communication; adept at documenting processes. • Ability to work independently and thrive in globally distributed teams. • Python familiarity preferred but not required. • Understanding of CAPTCHA handling, browser fingerprinting, data parsing, and caching strategies is desirable. Required Education & Certifications: • Bachelor’s degree or equivalent in Computer Science, Software Engineering, or related field. • No mandatory certifications; practical experience is critical. • Must have a valid right to work in the UK.
London, United kingdom
On site
17-11-2025