Senior Software Engineer - JavaScript/TypeScript
fingerprint
Senior130,000-180,000 USD
About the position
Join a tech startup focused on fraud detection as a Senior Software Engineer, where you'll develop a browser-side JavaScript agent and optimize performance-critical SDKs. Collaborate with cross-functional teams to enhance device identification and bot detection.
Tech stack
- javascript
- typescript
- vite
- webpack
- rollup
- aws
Requirements
Required:
- 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%)
Nice to have:
- Experience in complex domains like media, gamedev, or security
- Contributions to open-source projects, especially in the JavaScript/TypeScript ecosystem
- Experience with WebAssembly, browser extensions, or remote debugging
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
- Collaborate with backend, security, and data science teams to align signal capture with detection logic