Coinbase
Senior Software Engineer, Fullstack (CDP API)
Join to apply for the Senior Software Engineer, Fullstack (CDP API) role at Coinbase .
Job Overview
Coinbase Developer Platform (CDP) is building developer tools to bring the world onchain. Our goal is to create an easy-to-use and trusted developer experience to onboard a million developers onto onchain development. We develop API and SDK products for various blockchain functionalities.
Team Culture
We are a small, fast-moving team at Coinbase, committed to delivering high-quality APIs and SDKs that simplify crypto development for developers worldwide.
Responsibilities
- Design, develop, and maintain scalable, secure backend systems for the CDP APIs using Go and JavaScript.
- Define and maintain REST API specifications using OpenAPI.
- Develop open-source SDKs in Ruby, Typescript, Go, Python, and Java.
- Create clear documentation and developer guides to promote API adoption.
- Build secure key management systems with Docker for crypto wallet functionalities.
- Collaborate with various teams to externalize backend services via APIs.
- Engage with customers for feedback to improve APIs and SDKs.
- Build sample applications demonstrating API and SDK capabilities.
- Debug and troubleshoot complex fullstack issues ensuring stability and security.
- Participate in code reviews to uphold high code quality standards.
Qualifications
- 5+ years experience in backend and frontend development.
- Expertise in Go and JavaScript; experience with Ruby, TypeScript, Python, Java is a plus.
- Excellent communication skills and passion for developer documentation.
- Strong understanding of crypto wallets, cryptography, and blockchain protocols.
- Proven experience in developing client libraries and SDKs.
- Knowledge of distributed systems, microservices, and event-driven architecture.
- Experience with databases (PostgreSQL, MySQL, MongoDB) and caching (Redis, Memcached).
- Understanding of REST API design and development.
- Familiarity with AWS and Kubernetes.
- Knowledge of security best practices for financial systems.
- Crypto experience, including onchain activities and dApps.
Additional Details
Job #: GDFS05NA
Pay Range: $186,065$218,900 USD, plus bonus, equity, and benefits.
Coinbase values diversity and is an Equal Opportunity Employer. We support accommodations for individuals with disabilities.
#J-18808-Ljbffr