XX
Senior Fullstack Software Engineer - API DevelopmentCoinbaseUnited States

This job offer is no longer available

XX

Senior Fullstack Software Engineer - API Development

Coinbase
  • US
    United States
  • US
    United States

About

Are you ready to elevate your career and achieve more than you thought possible? At Coinbase, our mission is clear: we strive to enhance global economic freedom. This ambitious goal requires us to bring our best every day as we build an innovative on-chain platform—the future of the global financial system. If you are genuinely passionate about our vision and recognize the transformative potential of crypto and blockchain technology, we want you! We are looking for a candidate eager to make a significant impact, someone who flourishes in challenging environments, and actively seeks feedback for continuous improvement. You could be the perfect fit to tackle the compelling challenges at Coinbase. Our work environment is dynamic and fast-paced, attracting individuals who aspire to define the future alongside exceptional colleagues who uphold the highest standards of excellence. While many roles at Coinbase offer remote flexibility, we place a high value on in-person collaboration throughout the year. We hold team and company-wide offsite events multiple times yearly to strengthen connections, foster collaboration, and ensure alignment. The CDP APIs, envisioned by our CEO Brian Armstrong, aim to simplify the onboarding process for developers eager to delve into crypto applications. These APIs will empower the next generation of developers to engage with crypto seamlessly, facilitating trading, lending, payments, and more. As part of the CDP API team, you will develop both server-side APIs and client-side libraries across various programming languages. We seek a backend engineer who is enthusiastic about creating exceptional developer experiences by writing clear documentation, designing engaging onboarding processes, collecting user feedback, and crafting user-friendly APIs. The ideal candidate will be proficient in both frontend and backend development, skilled in multiple programming languages, and maintain 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 cohesive 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 showcase their advantages and evaluate 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 with 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 success in boosting 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 crafting 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 such as medical, dental, and vision coverage, along with a 401(k) plan. Remember, 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 reach out to 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 certain positions, we are trialing an AI tool based on machine learning for initial screening interviews with qualified applicants. This tool creates realistic interview scenarios and facilitates 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 was posted by one of our partners. You can view the original job source here.