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.