At Coinbase, our mission is to increase economic freedom around the world, and we couldn’t do this without hiring the best people. We’re a group of hard-working overachievers who are deeply focused on building the future of finance and Web3 for our users across the globe, whether they’re trading, storing, staking or using crypto. Know those people who always lead the group project? That’s us.
There are a few things we look for across all hires we make at Coinbase, regardless of role or team. First, we look for candidates who will thrive in a culture like ours, where we default to trust, embrace feedback, and disrupt ourselves. Second, we expect all employees to commit to our mission-focused approach to our work. Most importantly, we seek people who are excited about crypto, because those are the folks who enjoy the intense moments in our sprint and recharge work culture. We’re a remote-first company looking to hire the absolute best talent all over the world.
Who You Are
• You’ve got positive energy. You’re optimistic about the future and determined to get there.
• You’re never tired of learning. You want to be a pro in bleeding edge tech like DeFi, NFTs, DAOs, and Web 3.0.
• You appreciate direct communication. You’re both an active communicator and an eager listener - because let’s face it, you can’t have one without the other. You’re cool with candid feedback and see every setback as an opportunity to grow.
• You can pivot on the fly. Crypto is constantly evolving, so our priorities do, too. What you worked on last month may not be what you work on today, and that excites you. You’re not looking for a boring job.
• You have a “can do” attitude. Our teams create high-quality work on quick timelines. Owning a problem doesn’t scare you, but rather empowers you to take 100% responsibility for achieving our mission.
• You want to be part of a winning team. We’re stronger together, and you’re a person who embraces being pushed out of your comfort zone.
The Coinbase Developer Platform APIs are the easiest way for developers to get started with building crypto applications. Conceived by Coinbase CEO Brian Armstrong, these APIs enable those with no prior knowledge of crypto to begin sending and receiving crypto in as little as 30 seconds. A top priority of the Coinbase Developer Platform (CDP), the CDP APIs encapsulate some of the most cutting-edge technologies in crypto by externalizing Coinbase’s internal services, built over more than a decade of experience. The CDP APIs combine custodial and non-custodial wallets into one clean abstraction, making interactions with the blockchain simple and painless.
The CDP API team owns both server-side APIs and client-side libraries across different languages. The team seeks a full-stack engineer who is passionate about all aspects of excellent developer experiences: authoring clear and informative documentation, building compelling sample applications, interacting directly with customers to incorporate feedback, architecting delightfully simple SDKs, etc. The engineer must be comfortable operating in both frontend and backend codebases, fluent across a variety of programming languages, and demonstrate both high code velocity and quality simultaneously. The CDP API team consists of some of the most prolific and tenured software engineers at Coinbase, and is excited to ship a game-changing set of APIs and SDKs at breakneck speed.
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
Location: Raleigh, NC
Posted: Sept. 12, 2024, 6:27 a.m.
Apply Now Company Website