Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Fingerprint Logo

Software Engineer - Typescript

Fingerprint

Salary not specified
Aug 12, 2025
Remote, US
Apply Now

Fingerprint is seeking a Typescript Engineer to enhance its browser-based technologies, including its JavaScript agent and Pro CDN, to combat online fraud by building high-integrity, privacy-aware, and tamper-resistant code for device intelligence and security solutions.

Requirements

  • Expert-level JavaScript and TypeScript experience, especially in browser environments
  • Deep understanding of browser APIs, DOM behavior, timing attacks, and anti-debugging techniques
  • Proficiency with build tools like Webpack, and (or) Rollup, Esbuild, including code obfuscation and minification
  • Experience with modern testing frameworks such as Jasmine, Jest, or similar
  • Familiarity with security principles, privacy best practices, and adversarial engineering
  • Experience with WebAssembly, browser extensions, or remote debugging
  • Browser automation experience

Responsibilities

  • Build and maintain our browser-side TypeScript/JavaScript agent used for device identification, bot detection, and risk assessment
  • Contribute to a widely-used open-source project with 24K+ GitHub stars and 25B+ monthly usages
  • 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

Other

  • Strong sense of ownership and autonomy—comfortable working in fast-paced environments without rigid specifications
  • Clear written and verbal communication skills in English
  • High level of personal ownership and autonomy, which requires experience working without clearly defined requirements
  • Contributions to open-source projects, especially in the JavaScript/TypeScript ecosystem
  • Familiarity with AWS services such as Lambda, CloudFront, and DynamoDB
  • We are dedicated to creating an inclusive work environment for everyone.
  • We highly encourage people from underrepresented groups in tech to apply.