The device identity platform for high-scale applications. Powered by the world's most accurate visitor identifier.
Senior Software Engineer – Javascript/Typescript
Location
United States
Posted
70 days ago
Salary
$150K - $200K / year
Seniority
Senior
Job Description
Senior Software Engineer – Javascript/Typescript
Fingerprint
• 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
Job Requirements
- 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
Benefits
- Remote work options
- Professional development opportunities
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Backend Engineer
EMnifyEMnify is the leading cloud building block for cellular communications in the IoT stack.
• Work within one of our service squad responsible for designing, building, testing, and running components or projects which drive the pricing & charging of Emnify • Development of APIs and real-time data processing applications based on streaming technologies on the top of Apache Kafka ecosystem with a focus on scalability and reliability • Work with a team on core telecommunication functions like automated product lifecycle, in a modern cloud-based environment • Architecture and design of above-mentioned components to run on AWS in a scalable fashion • As a part of a team, you will be responsible for deploying and running these applications using CI/CD tooling like Jenkins, Terraform and monitoring solutions like Grafana, Prometheus etc
Senior Full-Stack Engineer – Ruby on Rails, React
NextLink LabsRight-sized technology solutions for real-world challenges.
• Build end-to-end features for client applications using Ruby on Rails and React • Make pragmatic architecture decisions to alleviate technical debt in legacy applications • Engage in technical conversations with clients to understand their pain points and how best to solve them • Mentor junior developers and assist the team in ongoing efforts to establish internal best practices • Contribute to internal NextLink Labs documentation and code templates • Engage in thought leadership through blog posts, webinars, and other marketing materials • Assist Sales and Marketing by joining scoping calls and providing technical input
Senior Full-Stack Engineer – Ruby on Rails, React
NextLink LabsRight-sized technology solutions for real-world challenges.
• Build end-to-end features for client applications using Ruby on Rails and React • Make pragmatic architecture decisions to alleviate technical debt in legacy applications • Engage in technical conversations with clients to understand their pain points and how best to solve them • Mentor junior developers and assist the team in ongoing efforts to establish internal best practices to elevate our standards of excellence
Senior Full-Stack Engineer – Ruby on Rails, React
NextLink LabsRight-sized technology solutions for real-world challenges.
• Build end-to-end features for client applications using Ruby on Rails and React • Make pragmatic architecture decisions to alleviate technical debt in legacy applications • Engage in technical conversations with clients to understand their pain points and how best to solve them • Mentor junior developers and assist the team in ongoing efforts to establish internal best practices


