Skip to main content

Phantom

Software Engineer, Frontend / Full Stack (Identity Platform)

Remote (Remote)fulltimemidAdded 1 month ago

About this role

Phantom is seeking a Software Engineer specializing in Frontend and Full Stack development for their Identity Platform, which is critical for user authentication and transaction signing. The role involves shipping TypeScript code across multiple environments while ensuring security and reliability in user interactions.

What you'll do

  • Develop and improve the transaction signing process.
  • Build secure authentication and account access systems for web and mobile.
  • Implement passkeys and MFA features balancing security and usability.
  • Manage onboarding and key lifecycle processes.
  • Ensure safe handling of sensitive key export/import operations.
  • Create and maintain robust testing for critical application paths.

What they're looking for

  • 7+ years of software engineering experience
  • Strong proficiency in TypeScript
  • Experience with browser and Node.js environments
  • Ability to build reliable test suites
  • Familiarity with authentication concepts
  • Strong system design and debugging skills
  • Knowledge of OAuth2/OIDC (nice-to-have)
  • Interest in Rust (nice-to-have)

Benefits

  • Competitive salary and equity
  • 100% coverage for medical, dental, and vision insurance
  • Remote setup stipend
  • Flexible working hours
  • Unlimited vacation policy
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Phantom

Phantom builds crypto financial products and platforms, including asset discovery tools, trading systems, identity and authentication infrastructure, and blockchain data services. The company is hiring frontend, backend, and full-stack engineers to develop user-facing features, APIs, data pipelines, and platform infrastructure across web and mobile environments.

View all jobs at Phantom

Likely interview questions

  • Walk us through how you'd design and implement a secure signing pipeline that handles critical transaction paths. What testing strategy would you use to ensure zero flakiness in this high-stakes area?
  • Describe your experience building authentication flows across multiple runtimes (browser, Node.js, mobile). What challenges did you face and how did you solve them?