Fingerprint logo
Fingerprint

The device identity platform for high-scale applications. Powered by the world's most accurate visitor identifier.

Senior Software Engineer – Javascript/Typescript

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2019H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

70 days ago

Salary

$150K - $200K / year

Seniority

Senior

Bachelor Degree3 yrs expEnglishJavaScriptJestTypeScriptWebpack

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 Job Pages

More Backend Engineer Jobs

EMnify logo

Senior Backend Engineer

EMnify

EMnify is the leading cloud building block for cellular communications in the IoT stack.

Backend Engineer70 days ago
Full TimeRemoteTeam 51-200Since 2014H1B No Sponsor

• 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

Germany
Job Closed
NextLink Labs logo

Senior Full-Stack Engineer – Ruby on Rails, React

NextLink Labs

Right-sized technology solutions for real-world challenges.

Backend Engineer70 days ago
ContractRemoteTeam 11-50Since 2014H1B No Sponsor

• 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

Argentina
Job Closed
NextLink Labs logo

Senior Full-Stack Engineer – Ruby on Rails, React

NextLink Labs

Right-sized technology solutions for real-world challenges.

Backend Engineer70 days ago
ContractRemoteTeam 11-50Since 2014H1B No Sponsor

• 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

Brazil
Job Closed
NextLink Labs logo

Senior Full-Stack Engineer – Ruby on Rails, React

NextLink Labs

Right-sized technology solutions for real-world challenges.

Backend Engineer70 days ago
ContractRemoteTeam 11-50Since 2014H1B No Sponsor

• 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

Mexico
Job Closed