Software Engineer, Frontend / Full Stack (Identity Platform)

Phantom
Anywhere
Workplace: RemoteFull timeFunction: Software EngineeringExperience: 7+ yearsSkills: ["System design","Debugging","Production reliability","Security/usability balance","Test quality"]

Own and evolve the signing path and authentication foundations for Phantom’s Identity Platform, ensuring reliability and security across web and mobile. Ship TypeScript across browser, Node.js, and mobile runtimes (e.g., Hermes) to deliver passkeys (WebAuthn), MFA improvements, onboarding, key lifecycle flows, and safe key export/import experiences. Build high-signal unit, integration, and end-to-end tests and support safe rollouts with monitoring and staged releases.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Phantom
Phantom
1 year ago

Software Engineer, Frontend / Full Stack (Identity Platform)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 7 hours agoStatus: Live

Job Summary

Own and evolve the signing path and authentication foundations for Phantom’s Identity Platform, ensuring reliability and security across web and mobile. Ship TypeScript across browser, Node.js, and mobile runtimes (e.g., Hermes) to deliver passkeys (WebAuthn), MFA improvements, onboarding, key lifecycle flows, and safe key export/import experiences. Build high-signal unit, integration, and end-to-end tests and support safe rollouts with monitoring and staged releases.
Location: Anywhere
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Own and evolve the signing path for every transaction in Phantom.
  • •Build and harden authentication, unlocking, biometrics, and account access flows across web and mobile.
  • •Ship passkeys (WebAuthn) and MFA improvements with a security/usability balance.
  • •Own onboarding and key lifecycle flows including key generation/derivation, seed phrase flows, seedless registration, and hardware wallet pairing.
  • •Maintain high-signal unit/integration/e2e tests and ensure safe rollouts via monitoring and staged releases.

Pay and Benefits

Perks:Health InsuranceDentalVision401kRemote WorkPaid LeaveWellness StipendMeal BenefitGlobal Off-sitesHome Office

Key Requirements

  • •7+ years of experience.
  • •Strong TypeScript skills, comfortable shipping across browser, Node.js, and mobile JS runtimes.
  • •Proven ability to build high-signal, low-flake test suites for critical systems.
  • •Familiarity with auth concepts and mechanisms such as sessions/tokens, MFA/OTP, and WebAuthn/passkeys.
  • •Strong engineering fundamentals including system design, debugging, and production reliability.
Experience:7+ yearsBlockchainCryptoPaymentsIdentityWallets
Skills:System designDebuggingProduction reliabilitySecurity/usability balanceTest quality
Tech Stack:TypeScriptJavaScriptNode.jsHermesWebAuthnPasskeysMFAOAuth2OIDCCryptographyKey managementUnit testingIntegration testingEnd-to-end testingMonitoringStaged releasesSeed phraseHardware wallet pairingRust

Company Brief

Phantom
Phantom builds a user-friendly, self-custodial multichain crypto wallet for managing tokens, NFTs, swaps, and on‑chain interactions across Solana, Ethereum, Bitcoin and other networks—focused on mass adoption and consumer finance features.
Industry: Blockchain & Web3
Company Size: Medium (51 to 250 employees)
Growth: Scaleup
Valuation: Unicorn (USD 1B+)
Funding: Series C
Headquarters: San Francisco, United States
Founded: 2021
WebsiteLinkedIn