
Senior Software Engineer, Fullstack – CDP API
Coinbase
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $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