freehire launches on Product Hunt on 26 August.

Follow →

Senior Full Stack Developer

Summary

Build and maintain browser automation systems to detect counterfeit and fraudulent content across the web using PHP, Python, JavaScript/TypeScript, and tools like Playwright or Puppeteer.

Senior Full Stack Developer (Web Automation) – EBRAND

Location: Białystok | Type: Full-time

EBRAND is a global leader in online brand protection, helping businesses detect and shut down counterfeits, fraud, and IP infringements across the web. We're growing our engineering team and looking for a Senior Full Stack Developer to help build the automation systems that keep our detection technology ahead of an ever-changing web.

Responsibilities

  • Design, develop, and maintain Web Coding solutions.
  • Build advanced browser-based automation systems.
  • Analyze modern web applications and implement robust solutions that adapt to changes in target websites.
  • Develop tools for collecting, processing, and analyzing data from publicly available online sources.
  • Continuously improve the performance, reliability, and maintainability of existing solutions.
  • Investigate and resolve complex technical challenges related to web automation.
  • Collaborate closely with Backend, DevOps, and Product teams to deliver new platform capabilities.

Requirements

  • Vibe coding with Claude
  • Knowledge of PHP and Python.
  • 4+ years of commercial software development experience.
  • Strong proficiency in JavaScript or TypeScript.
  • Hands‑on experience with Playwright, Puppeteer, or Selenium.
  • Solid understanding of HTML, CSS, JavaScript, and modern web applications.
  • Good knowledge of HTTP, REST APIs, and browser developer tools (Chrome DevTools).
  • Experience building browser automation and working with dynamic websites.
  • Strong analytical and problem‑solving skills with the ability to understand complex web applications.
  • Experience with Git and Linux environments.
  • Ability to work independently and write clean, maintainable code.
  • Good command of written and spoken English.

Nice to have

  • Experience with Node.js.
  • Familiarity with Docker.
  • Experience with browser fingerprinting, proxies, or optimization of browser automation.
  • Experience working on projects involving a large variety of web platforms.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available