Coinbase

Senior Software Engineer, Fullstack – CDP API

Coinbase

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $180,065 - $218,900 per year

Job Level

Senior

Tech Stack

AndroidDistributed SystemsFlutteriOSMicroservicesReactReact NativeTypeScriptUnity

About the role

  • Design, develop, and maintain ergonomic, open-source SDKs for embedded wallets using Typescript, React, React Native, Android, iOS, Unity, and Flutter
  • Build scalable interaction patterns involving end user authentication using OAuth, PKCE, Email/SNS OTP, and Passkeys
  • Interface with and conformant HTTP REST API definitions using OpenAPI specifications
  • Author, publish, and maintain clear and concise documentation, including quickstart and how-to guides
  • Work closely with many different teams at Coinbase to integrate embedded wallets into internal products
  • Work directly with customers to collect their feedback and iteratively improve the APIs and SDKs
  • Evangelize the SDK in the crypto community to gain greater adoption
  • Build compelling sample applications end-to-end using the embedded wallets SDKs
  • Troubleshoot and debug complex fullstack issues

Requirements

  • 5+ years of experience in fullstack development
  • Fluency in Typescript, React, and React Native
  • Strong experience in at least one of the following: Android, iOS, Unity, Flutter
  • Experience with user authentication, Identity and Access Management systems, public key cryptography
  • Strong understanding of distributed systems, microservices architecture, streaming-based systems, and event-driven architectures
  • Excellent verbal and written communication skills
  • Fluency with crypto wallets, including key management, cryptography, and blockchain protocols (e.g. EVM, Solana)
  • Understanding of security best practices and experience with implementing secure coding practices for financial systems.
Benefits
  • bonus eligibility
  • equity eligibility
  • benefits (including medical, dental, vision and 401(k))

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
TypescriptReactReact NativeAndroidiOSUnityFlutterOAuthPKCEOpenAPI
Soft skills
communicationcollaborationproblem-solvingcustomer feedback integrationdocumentation