About the company
Coinbase is one of the most trusted cryptocurrency exchanges today. It secures cash on FDIC-secured accounts, lets you securely connect and trade crypto via your bank account, and blocks suspicious accounts to ensure user safety
Job Summary
What you’ll be doing:
📍Design, develop, and maintain scalable, secure, and high-performance backend systems for the CDP APIs using Go and Javascript 📍Define and maintain clean and conformant HTTP REST API definitions using OpenAPI specifications 📍Design, develop, and maintain ergonomic, open-source SDKs to interact with the CDP APIs using Ruby, Typescript, Go, Python, and Java 📍Author, publish, and maintain clear and concise documentation, including quickstart and how-to guides, to increase adoption of the Platform APIs and SDKs 📍Develop secure and scalable key management systems, packaged as 📍Docker images, to enable crypto wallet functionality across a range of custodial configurations (e.g. self-custodial MPC) 📍Work closely with many different teams at Coinbase to externalize their backend services through the Platform APIs, ensuring consistency of concepts, style, and design 📍Interface directly with customers to collect their feedback and iteratively improve the CDP APIs and SDKs 📍Build compelling sample applications end-to-end using the CDP APIs and SDKs to demonstrate their value and pressure-test the developer experience 📍Troubleshoot and debug complex fullstack issues, ensuring stability, reliability, and security 📍Participate in code reviews and provide constructive feedback to maintain high code quality standards
What we look for in you:
📍5+ years of experience in both backend and frontend software development 📍Mastery of Go and JavaScript; experience with Ruby, TypeScript, Python, and Java is a plus 📍Excellent verbal and written communication skills, with an eye for detail and a passion for clear, comprehensive developer documentation 📍Strong understanding of crypto wallets, including key management, cryptography, and blockchain protocols (e.g. EVM) 📍Proven track record of designing, developing, and shipping high-quality, ergonomic client-side libraries and SDKs 📍Strong understanding of distributed systems, microservices architecture, and event-driven architectures
If you’re passionate about blockchain and decentralized technologies, explore more opportunities in web3 and cryptocurrency careers.