XX
Senior Fullstack Software Engineer - API Development for CDPCoinbaseUnited States
XX

Senior Fullstack Software Engineer - API Development for CDP

Coinbase
  • US
    United States
  • US
    United States

About

Are you ready to push your boundaries and achieve more than you thought possible? At Coinbase, our mission is straightforward: we seek to enhance global economic freedom. This ambitious objective calls for us to bring our A-game daily as we forge an innovative onchain platform-the future of the global financial system. To further our mission, we are in search of a distinct candidate: someone who is genuinely passionate about our vision and recognizes the transformative power of crypto and blockchain technology to reshape the financial landscape. We desire a candidate who is eager to make a significant impact, thrives in challenging environments, and actively pursues feedback for ongoing improvement. The perfect candidate will be ready to confront some of the most demanding challenges at Coinbase. Our work atmosphere is dynamic and fast-paced, crafted for individuals who aspire to define the future alongside exceptional colleagues who hold each other to the highest standards of excellence. While many roles at Coinbase offer remote-first flexibility, we highly value in-person collaboration and participation throughout the year. We organize team and company-wide offsite events multiple times a year to strengthen connections, encourage collaboration, and ensure alignment. The CDP APIs, envisioned by our CEO Brian Armstrong, are created to simplify the onboarding process for developers starting their journey with crypto applications. These APIs are set to empower the next generation of developers to engage with crypto effortlessly, facilitating trading, lending, payments, and much more. The CDP API team is tasked with developing both server-side APIs and client-side libraries across various programming languages. We are seeking a backend engineer excited about producing exceptional developer experiences, which involves writing clear documentation, crafting engaging onboarding processes, collecting user feedback, and designing user-friendly APIs. The ideal candidate should be skilled in both frontend and backend development, adept in multiple programming languages, and display a balance between speed and code quality. Key Responsibilities: Design, develop, and maintain user-friendly open-source SDKs for embedded wallets using Typescript, React, React Native, Android, iOS, Unity, and Flutter. Create scalable user authentication patterns using OAuth, PKCE, Email/SNS OTP, and Passkeys. Follow conformant HTTP REST API definitions based on OpenAPI specifications. Write, publish, and update clear documentation, including quickstart guides and how-to manuals to encourage SDK adoption. Collaborate with various teams to integrate embedded wallets into internal products, ensuring consistent design. Play a vital role in gathering user feedback and continuously enhancing APIs and SDKs. Promote the SDK within the crypto community to boost adoption. Develop end-to-end sample applications using the embedded wallets SDKs to demonstrate their advantages and assess developer experience. Troubleshoot and resolve complex fullstack issues, ensuring stability, reliability, and security. Participate in code reviews and provide constructive feedback to maintain high coding standards. What We Seek: A minimum of 5 years of fullstack development experience. Proficient in Typescript, React, and React Native, with strong capabilities in either Android, iOS, Unity, or Flutter. Experience in user authentication, Identity and Access Management systems, public key cryptography, and persistent storage methods on browsers and mobile devices. A reputation within open source communities, with proven experience in increasing GitHub repository adoption. A deep understanding of distributed systems, microservices architecture, streaming systems, and event-driven architectures. Excellent communication skills with attention to detail and a passion for creating clear, comprehensive developer documentation. Knowledge of crypto wallets, including key management, cryptography, and blockchain protocols (e.g., EVM, Solana). Familiarity with security best practices and experience in implementing secure coding standards in financial environments. Pay Transparency Notice:
Depending on your work location, the target annual base salary for this position ranges between $180,065 and $218,900 USD. Full-time roles at Coinbase also offer opportunities for bonuses, equity, and benefits, including medical, dental, and vision coverage, along with a 401(k) plan. Please remember that candidates can submit a maximum of four applications within any 30-day period. We encourage you to carefully assess how your skills align with the roles at Coinbase before applying. Commitment to Equal Opportunity:
Coinbase is proud to be an Equal Opportunity Employer. All qualified applicants will be considered without regard to race, color, religion, creed, gender, national origin, age, disability, veteran status, sex, gender expression or identity, sexual orientation, or any other protected status. We also consider applicants with criminal histories according to federal, state, and local laws. Coinbase is dedicated to providing reasonable accommodations for individuals with disabilities. If you require such accommodations during any part of the employment process, please contact us to share the nature of your request and contact information. Global Data Privacy Notice:
Depending on your location, GDPR and CCPA regulations may apply to the handling of job applicants' data. A detailed notice on how we process this information is available. Submission of your application signifies your consent to our data processing guidelines. AI Disclosure:
For some roles, we are trialing an AI tool based on machine learning for initial screening interviews with qualified applicants. This tool creates realistic interview scenarios and allows for dynamic interactions. A human recruiter will review your interview responses, either as a voice recording or transcript, to assess compatibility with the role. For specific positions, we are also using an AI platform to summarize interview notes, enabling our interviewers to focus fully on candidates. These AI applications are for testing purposes only, and Coinbase will not rely on AI for employment decisions. If you require reasonable accommodations for disabilities, please reach out to us directly.
  • United States

Languages

  • English
Notice for Users

This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.