Senior Typescript Engineer

Remote Full-time
Fingerprint empowers developers to stop online fraud at the source.We work on turning radical new ideas in the fraud detection space into reality. Our products are developer-focused and our clients range from solo developers to publicly traded companies. 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 (previously invested in Tesla, Facebook, Airbnb ), Nexus Venture Partners (previously invested in Postman, Apollo.io,MinIO, Druva) and Uncorrelated Ventures (previously invested in Redis, Rollbar & Gradle).We have noticed a rise in recruiting impersonations across the industry, where scammers attempt to access candidates' personal and financial information through fake interviews and offers. All Fingerprint recruiting email communications will always come from the @fingerprint.com domain. Any outreach claiming to be from Fingerprint via other sources should be ignored.We’re seeking a Senior TypeScript Engineer to help lead the development of our browser-based technologies—including our JavaScript agent, Pro CDN, and other performance-critical components. In this role, you’ll build high-integrity, privacy-aware, and tamper-resistant code that runs across diverse browser environments and powers advanced device intelligence and security solutions.This position is ideal for engineers who thrive in deeply technical environments and enjoy working close to the metal in the browser runtime.What You’ll DoBuild and maintain our browser-side TypeScript/JavaScript agent used for device identification, bot detection, and risk assessmentContribute to a widely-used open-source project with 24K+ GitHub stars and 25B+ monthly usagesEngineer for stealth, resilience, and performance—minimizing footprint, resisting detection, and maintaining compatibility across browsersOptimize for both code size and execution speed in complex, adversarial environmentsStay ahead of browser changes, plugin behaviors, and fingerprinting techniquesCollaborate with backend, security, and data science teams to align signal capture with detection logicWrite comprehensive tests and contribute to CI pipelines that ensure functionality across a wide range of platforms and devicesWhat You BringExpert-level JavaScript and TypeScript experience, especially in browser environmentsDeep understanding of browser APIs, DOM behavior, timing attacks, and anti-debugging techniquesProficiency with build tools like Webpack, and (or) Rollup, Esbuild, including code obfuscation and minificationExperience with modern testing frameworks such as Jasmine, Jest, or similarStrong sense of ownership and autonomy—comfortable working in fast-paced environments without rigid specificationsClear written and verbal communication skills in EnglishFamiliarity with security principles, privacy best practices, and adversarial engineeringHigh level of personal ownership and autonomy, which requires experience working without clearly defined requirementsNice to HaveContributions to open-source projects, especially in the JavaScript/TypeScript ecosystemExperience with WebAssembly, browser extensions, or remote debuggingFamiliarity with AWS services such as Lambda, CloudFront, and DynamoDBBrowser automation experienceWe have noticed a rise in recruiting impersonations across the industry, where scammers attempt to access candidates' personal and financial information through fake interviews and offers. All Fingerprint recruiting email communications will always come from the @fingerprint.com domain. Any outreach claiming to be from Fingerprint via other sources should be ignored.Offers vary depending on, but not limited to, relevant experience, education, certifications/licenses, skills, training, and market conditions. Due to regulatory and security reasons, there’s a small number of countries where we cannot have Fingerprint teammates based. Additionally, because Fingerprint is an all-remote company and people can join our workforce from almost any country, we do not sponsor visas. Fingerprint teammates need to be authorized to work from their home location.We are dedicated to creating an inclusive work environment for everyone. We embrace and celebrate the unique experiences, perspectives and cultural backgrounds that each employee brings to our workplace. Fingerprint strives to foster an environment where our employees feel respected, valued and empowered, and our team members are at the forefront in helping us promote and sustain an inclusive workplace. We highly encourage people from underrepresented groups in tech to apply.If you are applying as a resident of California, please read our CCPA notice hereIf you are applying as a resident of the EU, please read our GDPR notice hereOriginally posted on Himalayas

Apply Now
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

**Experienced Data Entry Clerk – Remote Opportunity for Career Growth and Flexibility**

Remote Full-time

(Entry Level/No Experience Required) Walmart Data Entry Work From Home Jobs

Remote Full-time

[Remote/WFM] Sales Manager -

Remote Full-time

Remote Account Resolution Representative

Remote Full-time

Director of Amazon

Remote Full-time

Remote Care Navigator

Remote Full-time

[Remote] Project & Program Management – Claims Digital Experience & Transformation - Lead Consultant (Remote)

Remote Full-time

Associate, Client Services

Remote Full-time

Product Manager (Logistics) - Germany/Remote-

Remote Full-time

Senior Fullstack Engineer (Rails, React)

Remote Full-time
← Back to Home