XX
Senior Fullstack Software Engineer - CDP API DevelopmentCoinbaseUnited States

This job offer is no longer available

XX

Senior Fullstack Software Engineer - CDP API Development

Coinbase
  • US
    United States
  • US
    United States

About

Are you ready to exceed your own expectations? At Coinbase, our mission is clear: we aim to enhance economic freedom globally. This huge, ambitious goal requires us to bring our best selves to work every day as we create an innovative onchain platform—the future of the global financial system. To drive our mission forward, we are looking for a unique candidate: someone who is genuinely passionate about our vision and believes in the transformative potential of crypto and blockchain technology to revolutionize the financial landscape. We want someone eager to make an impact, thrives under pressure, and actively seeks feedback for continuous improvement. The ideal candidate is ready to tackle some of the toughest challenges at Coinbase. Our work environment is intense and fast-paced, designed for those who want to shape the future alongside exceptional colleagues who expect the same level of excellence from each other. While many positions at Coinbase are remote-first, we value in-person collaboration and participation is expected throughout the year. We hold team and company-wide offsite events multiple times a year to strengthen connections, collaboration, and alignment. The CDP APIs, conceptualized by our CEO Brian Armstrong, are designed to simplify the process for developers starting their journey with crypto applications. These APIs are set to empower the next million developers to engage with crypto seamlessly, facilitating trading, lending, payments, and more. The CDP API team is responsible for both server-side APIs and client-side libraries in various programming languages. We are on the lookout for a backend engineer who is enthusiastic about creating outstanding developer experiences, which includes writing clear documentation, developing engaging onboarding processes, collecting customer feedback, and architecting user-friendly APIs. The ideal candidate should be well-versed in both frontend and backend development, proficient in multiple programming languages, and demonstrate a balance of speed and code quality. Key Responsibilities: Design, develop, and maintain user-friendly open-source SDKs for embedded wallets utilizing Typescript, React, React Native, Android, iOS, Unity, and Flutter. Create scalable user authentication patterns using OAuth, PKCE, Email/SNS OTP, and Passkeys. Work with conformant HTTP REST API definitions following OpenAPI specifications. Write, publish, and update clear documentation, including quickstart guides and how-to manuals to foster SDK adoption. Collaborate with various teams to incorporate embedded wallets into internal products, ensuring design consistency. Play a crucial role in gathering customer feedback and progressively 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 showcase their benefits and test developer experience. Troubleshoot and resolve complex fullstack issues, ensuring stability, reliability, and security. Participate in code reviews and provide constructive feedback to uphold high coding standards. What We Seek: At least 5 years of fullstack development experience. Proficient in Typescript, React, and React Native, with strong skills 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. Reputation within open source communities, with proven experience in growing GitHub repository adoption. 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 include opportunities for bonuses, equity, and benefits, such as medical, dental, and vision coverage, along with a 401(k) plan. Please note that candidates are limited to submitting 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 certain positions, we are also employing 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. To request reasonable accommodations for disabilities, please reach out to us directly.
  • United States

Languages

  • English
Notice for Users

This job was posted by one of our partners. You can view the original job source here.