Fingerprint
Senior Software Engineer - JavaScript / TypeScript
Fingerprint
$150k - $200k
Worldwide (Remote)
JavaScript
TypeScript

Senior Software Engineer - JavaScript / TypeScript

Overview

Fingerprint empowers developers to stop online fraud at the source. We work on turning radical new ideas in the fraud detection space into reality.

Job Description

We are a globally dispersed, 100% remote company with a strong open-source focus. Our flagship open-source project is FingerprintJS (20K stars on GitHub). We have raised $77M and are backed by Craft Ventures, Nexus Venture Partners, and Uncorrelated Ventures.

Responsibilities

  • - Build and maintain our browser-side TypeScript/JavaScript agent used for device identification, bot detection, and risk assessment
  • - Engineer for stealth, resilience, and performance—minimizing footprint, resisting detection, and maintaining compatibility across browsers
  • - Optimize for both code size and execution speed in complex, adversarial environments
  • - Stay ahead of browser changes, plugin behaviors, and fingerprinting techniques
  • - Collaborate with backend, security, and data science teams to align signal capture with detection logic
  • - Write comprehensive tests and contribute to CI pipelines that ensure functionality across a wide range of platforms and devices
  • - Contribute to a widely-used open-source project with 24K+ GitHub stars and 25B+ monthly usages

Required Skills

  • - 3-5 years of JavaScript and TypeScript experience, especially in browser environments
  • - Deep understanding of browser APIs, DOM behavior, timing attacks, and anti-debugging techniques
  • - Experience building libraries or SDKs, especially for production or developer-facing use cases
  • - Strong frontend experience (~80%), with backend familiarity (~20%)
  • - Proficiency with build tools like Vite, Webpack, Rollup, Esbuild, including code obfuscation and minification
  • - Experience with modern testing frameworks such as Vitest, Jasmine, Jest, or similar
  • - Familiarity with security principles, privacy best practices, and adversarial engineering
  • - Comfortable working in fast-paced environments without rigid specifications
  • - Strong sense of ownership and autonomy; you enjoy working independently and solving hard technical problems
  • - Clear written and verbal communication skills in English

About the company

Identify every visitor. Stop fraud, detect bots, or delight customers. Identify good and bad visitors with industry-leading accuracy - even if they're anonymous.


All Job Openings at Fingerprint