5 open TypeScript positions
This contract role involves acting as the first point of contact for developers integrating Phantom's SDKs and products, requiring triage of issues, bug reproduction, and unblocking integrations. Key responsibilities include frontline support via chat/email, diagnosing root causes, and contributing to the AI support chatbot through training content. The role also requires technical proficiency in debugging tools, block explorers, and familiarity with Web3 fundamentals.
The Senior Frontend Engineer will own core user experiences for the Phantom wallet, focusing on delivering exceptional UX quality including crisp visuals and intuitive flows. Key responsibilities involve deep care for reliability, testing, and performance while collaborating across design, PM, and engineering teams to ensure fast and trustworthy delivery. Candidates must have strong qualifications in React/TypeScript, state management, and automated testing, ideally with prior experience in fintech or crypto environments.
The role involves owning and evolving the core authentication infrastructure for Phantom's self-custodial wallet, focusing on the Auth stack, MFA methods, and key-management services. Responsibilities include architecting production-grade improvements to authentication systems (like Passkey/WebAuthn) and designing secrets management systems. This work is crucial for reducing account-takeover risk and providing rock-solid identity foundations for all product teams.
The Staff Software Engineer, Backend (DevEx) will be critical in shaping backend systems and infrastructure, focusing on high-volume, high-availability solutions for modern financial platforms. Responsibilities include ensuring strong code quality, optimizing CI/CD pipelines, and utilizing distributed systems fundamentals. This role requires hands-on experience with Rust and familiarity with cloud/IaC tools like AWS, Kubernetes, Terraform, or Pulumi.
The Backend Engineer on the Blockchain Data team will be responsible for designing, building, and optimizing a streaming blockchain data platform for scalable ingestion, transformation, and delivery of token, price, and spam data. Key responsibilities include developing scalable ETL pipelines, implementing data quality and observability solutions, and architecting systems for high availability and performance. This role requires a focus on providing rich, accurate, real-time on-chain data access to other product engineering teams.